2015-07-12 88 views
2

以下代碼應在alert調用中顯示所選記錄的可用性,但它總是以undefined結果。如何計算availability值?JavaScript中使用Laravel的未定義值

{!! Form::open(array('url'=>'admin/products/toggle-availability', 'class'=>'form-inline update-form', 'data-recordid'=>$product->id))!!} 
{!! Form::select('avail', array('1'=>'In Stock', '0'=>'Out of Stock'), $product->availability) !!} 
{!! Form::submit('Update') !!} 
{!! Form::close() !!} 

<script> type="text/javascript"> 
      $(document).ready(function(){ 
       $(".update-form").submit(function(s){ 
        s.preventDefault(); 
        var recordID = $(this).data('recordid'); 
        var availability = $('input[name=avail]').val(); 
        alert(availability); 
       }); 
      }); 
</script> 

回答

0

我已經解決:)`

查看

   <select id ="availability"> 

jQuery的

   var availability = $('#availability option:selected').val(); 

`