Javascript 将HTML和jQuery生成的混合表单传递给PHP?

Javascript 将HTML和jQuery生成的混合表单传递给PHP?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我正在为一个学校项目制作一个类似于游戏拍卖行的东西。我将html和jquery结合起来形成一个表单。表单输入必须用php发送到数据库。在代码中,我在php中有一个if语句,但它似乎总是错误的,即使我清空整个表单,只需将按钮+我在表单标记中使用的隐藏输入放在一起 <form class="add_item" name="add_item" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="

我正在为一个学校项目制作一个类似于游戏拍卖行的东西。我将html和jquery结合起来形成一个表单。表单输入必须用php发送到数据库。在代码中,我在php中有一个if语句,但它似乎总是错误的,即使我清空整个表单,只需将按钮+我在表单标记中使用的隐藏输入放在一起

<form class="add_item" name="add_item" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post"> 
    <input type='hidden' name='add_item_b' id='add_item_b' value='true' />
    <input type='button' name='add_item_but' value='Add Item'>
</form>
代码可在此处找到:


我想我需要ajax?我将如何在html和jQuery代码的混合形式中实现这一点?

您是否费心进行任何基本调试,例如检查var_dump$\u POST以查看实际提交的内容?感谢您的回答marc B,我尝试了很多调试选项,但它似乎没有发送,即使按钮是在主html文件中编写的,我也看不到提交按钮?像Marc B建议的那样,做一个vardumpThanh-Trung,谢谢你的回答。JS在jsfiddle文件中没有正确调用,我不知道为什么,但它在我的本地主机上。我已经调试了它,但我真的找不到哪里出了问题