HTML で動的に作成されたフォームで問題が発生しています。私はJQuery 1.7を使用して、ajaxを使用してフォームにチェックボックスを表示しています。後で、これらのチェックボックスをフォームで使用したいのですが、値を取得できないようです。それらはバインドされていないか、そのようなものではなく、.live() または .on() 関数を使用することを読みました。.on および /live 関数の API を読んだ後、次に何をすべきか本当にわかりません。
<!-- Tabbed Menu Options -->
<script type="text/javascript">
$(document).ready(function(){
$('#cowList').load("../php/populateTabsCows.php");
$('#ranchList').load("../php/populateTabsRanch.php");
return false;
});
</script>
次に、フォームから読み取り、次を使用しています。
$(function() {
$("#submitForm").click(function() {
// validate and process form here
var data = $('#filterForm').serialize();
alert(data.toString());
$.post('../php/filter.php', data)
.success(function(result){
$('#cowinfo').html(result);
})
.error(function(){
console.log('Error loading page');
})
return false;
});
return false;
});
どんな助けでも大歓迎です!