2017-03-03 3 views
1

私が望むのは、jqueryで入力値の配列を取得することです。jqueryのブレードテンプレートからアレイを取得するには?

@foreach ($view_360s as $view_360) 

      <input type="text" name="iframe_title[]" class="form_input iframe_title" value="{{$view_360->title}}" /> 

     @endforeach 

私がこれを好きなのは、最初の値しか得ておらず、配列にも入っていません。

$('.iframe_title').val() 

答えて

2

を試してみてください。このような何か:

<input id="view_360s" type="hidden" value="{{ $view_360s->toJson() }}"> 

そして、コレクションを取得し、それを反復:

$('#view_360s').each(....) 
1

は、それはJSONとしてオブジェクトのコレクションを渡す方が良いでしょう

$('. iframe_title').each(function(i, obj) { 
    console.log($(obj).val()) 
}); 
関連する問題