Php jQuery提交的表单未插入DDBB

Php jQuery提交的表单未插入DDBB,php,jquery,html,forms,insert,Php,Jquery,Html,Forms,Insert,我试图通过jQuery提交一个简单的表单。就是这样: <form id="turn_conf" action='turn_insert.php' method="POST"> <label for="nombre">Nombre:</label> <input type="text" id="tu_name" name="tu_name">

我试图通过jQuery提交一个简单的表单。就是这样:

        <form id="turn_conf" action='turn_insert.php' method="POST">
                    <label for="nombre">Nombre:</label>
                    <input type="text" id="tu_name" name="tu_name">         
                    <input type="submit" class="botonEnvio" value="Crear">
        </form>
未在DDBB上插入任何值。这里是insert PHP文件“turn_insert.PHP”中的内容:

控制台显示错误:控制台上的错误:未找到POST localhost/Gestion/%5Bobject%20Object%5D 404


有没有关于这里出了什么问题的建议?提前感谢。

在Chrome中使用F12检查数据是否已提交到指定的URL。使用Console.log();用于调试JavaScript。警报在许多年前是一个调试选项。

首先,将
成功
参数传递给
反馈的结果,因为您正在调用它,而不是传递对函数的引用。另外,通过向方法传递对象,您正在使用
$.ajax
版本<代码>$。post
将对象分解为参数。改为:

$.post($(this).attr('action'), { tu_name:nombreTurno }).success(feedback);

第二,永远不要将用户输入直接传递到SQL查询中。你对SQL注入和各种各样的肮脏行为持开放态度。使用绑定参数:

console中有错误吗?Hi@hemanth。否,在加载或提交表单时都不会。谢谢。对不起@hemanth,是的,我在控制台上确实有这个错误:404号邮件找不到-对不起。谢谢@Alexander。我已经这样做了,Chrome已经展示了:错误POST 404(未找到),如果这是导致我的表单未提交到DBOk的原因,我将进行投资。更改反馈调用后,屏幕上不会显示我认为正确的警报,因为实际上该功能不成功。关于绑定参数,这是ERP的Beta版,所以第一个基本的东西必须工作,如插入。在近阶段,我会记住这些约束参数。多谢各位。
$nombreTurno = $_POST['tu_name'];

$insertar = mysql_query("INSERT INTO turn_conf (tu_id,tu_name,tu_status) VALUES ('','$nombreTurno','1')");
$.post($(this).attr('action'), { tu_name:nombreTurno }).success(feedback);