Javascript JQuery$.post,表单…每次单击submit按钮时使用post发送附加数据

Javascript JQuery$.post,表单…每次单击submit按钮时使用post发送附加数据,javascript,php,jquery,forms,post,Javascript,Php,Jquery,Forms,Post,我创建了一个表单 <form action="test.php" method="post"> <input type="text" name="name"/> <input type="submit" value="submit" onClick="send_data()"/> </form> function send_data(){ var foo = $("#foo").text(); $.post( "test.php"

我创建了一个表单

<form action="test.php" method="post">
    <input type="text" name="name"/>
    <input type="submit" value="submit" onClick="send_data()"/>
</form>
function send_data(){
var foo = $("#foo").text();
$.post( "test.php", { foo: foo} );
{alert(foo)};
}
但它不起作用,我设置了警报函数,以查看它是否在每次单击时调用它, 它确实调用了send_data函数。。 所以我可能误解了$.post的工作方式

function send_data(){
var foo = $("#foo").text();
$.post( "test.php", { foo: foo} );
{alert(foo)};
}

如果您需要帮助,请从onsubmit返回false,以阻止正常的提交操作,我们将不胜感激:

function send_data(){
var foo = $("#foo").text();
$.post( "test.php", { foo: foo} );
{alert(foo)};
}

您的JQuery语法不正确。请看一些示例警报应该可以正常工作,但它不工作吗?当然表单仍然会提交,页面也会重新加载。我想在这种情况下,从输入中获取的数据不会被发送到.php文件,这是真的。当您使用AJAX时,只发送您在AJAX调用中输入的内容。