私は自分のパス "deleteAll"にチェックされているチェックボックスのボタンの値を、それを削除する方法を探します。symfonyでチェックボックスの値の配列を送る方法
私は "selectAll"をクリックするとすべてのボタンが宣言されるような治療法を見つけることができます。したがって、jQueryの "deleteAll"ルートに値を送信するパーティがあります。私は方法がわからない。
これは私のテストで:
http://jsfiddle.net/ScnQT/2533/
HTMLでコード:
<form id ="deleteAll" method="post" action="{{path('deleteAll')}}" >
<p><label><input type="checkbox" id="checkAll[]"/> Check all</label></p>
<fieldset>
<p><label><input type="checkbox" name="item" value="{{ entity.id}}"/> Option 1</label></p>
<p><label><input type="checkbox" name="item" value="{{ entity.id}"/> Option 2</label></p>
<p><label><input type="checkbox" name="item"value="{{ entity.id}" /> Option 3</label></p>
<p><label><input type="checkbox" name="item" value="{{ entity.id}"/> Option 4</label></p>
</fieldset>
</form>
コードのjQuery:
<script>
$(document).ready(function(){
$("#checkAll").click(function(){
var checked_status = this.checked;
$("input[name='check[]']").each(function(){
this.checked = checked_status;
var v = $("#d").val();
$('#deleteAll').submit(function(){
$("#deleteAll").attr("action", "{{ path('projets_deleteAll') }}" + v);
});
});
});
});
</script>
は、
IDフォームからすべてのパラメータを取得するためのjQueryを逃し、あなたのマークアップ –
に 'checkAll []'ではない 'checkAll'ですlibrary in snippet http://jsfiddle.net/pranavcbalan/ScnQT/2524/ –
jQueryでフォームを[submit](https://api.jquery.com/submit/)する必要があります。 – Alsatian