首页 文章

在复选框选择上提交表单

提问于
浏览
0

我有一个列出各种订单项的表格 . 每行都有一个复选框 . 我决定为每行的复选框添加一个表单,因为在选中或取消选中时我只需要提交一个值 .

我尝试了以下内容,确实提交了表单,但如何更新我的数据库? (我用PHP)

$(".rowChkeckBox").click( function(e){
    $(".chrowChkeckBoxkBx").val( e.value );
    $(this).closest("form").submit();
});

谢谢 .

1 回答

  • 1

    你需要使用AJAX .

    jQuery带有一个自己的AJAX类(参见http://api.jquery.com/category/ajax/)用表单元素的数据填充AJAX请求,然后将其发送到更新数据库的PHP文件 .

    您甚至不需要使用表单,只需单击复选框的click事件并在单击后运行该AJAX请求 .

    之后,您可以使用$(this)作为单击的复选框更新您的表(HTML)(您可以使用jQuery的遍历方法来获取它旁边的元素等)

    在PHP文件中,您需要通过$ _POST或$ _GET超全局解析元素的数据,并使用SQL查询将它们写入数据库(http://php.net/manual/de/book.mysql.php)

    我希望我理解你的问题 .

相关问题