私はこのようなスクリプトを持っています:
$(function() {
$(".btn_bookmark").click(function() {
var name = $("input.???").val();
base_url = '<?php echo base_url() ?>';
$.ajax({
url: base_url+"bookmark/bookmark_item/"+name,
success: function() {
// do something on success
}
});
return false;
});
});
そして、私のフォームは次のようなPHPループ内にあります。
foreach($page->result() as $row){
echo '<form name="" method="post" action="">';
echo '<input type="hidden" name="'$row->name'" id="'.$row->id.'" size="30" value="'.$row->val.'" />';
echo '<input type="submit" name="submit" class="btn_bookmark" id="submit_btn" value="Bookmark" />';
echo '</form>';
}
問題は、非表示の入力名、ID、および値の各フォームがMySQLデータベースとは異なる/動的であるということです。では、入力に正しい値を選択するにはどうすればよいでしょうか。