Javascript 无法让jQuery返回数据
我有一个非常简单的jQuery脚本。。我只想让它返回PHP/HTML页面上的数据,但它不工作。代码如下:Javascript 无法让jQuery返回数据,javascript,jquery,Javascript,Jquery,我有一个非常简单的jQuery脚本。。我只想让它返回PHP/HTML页面上的数据,但它不工作。代码如下: function sendData() { $.post("validation.php", $("#c_form").serialize(), function(data){}, "html"); } 该函数由表单中的onclick事件调用。我不明白为什么它不起作用,非常难堪。有什么想法吗?firefox控制台窗口中没有弹出错误。尝试: $.post("validation.php",
function sendData() {
$.post("validation.php", $("#c_form").serialize(), function(data){}, "html");
}
该函数由表单中的onclick事件调用。我不明白为什么它不起作用,非常难堪。有什么想法吗?firefox控制台窗口中没有弹出错误。尝试:
$.post("validation.php", $("#c_form").serialize(), function(data){
alert(data);
}, "html");
我认为您没有看到任何内容的原因是,当结果从服务器返回时,您没有执行任何操作。如果期望从服务器返回的数据是html,则可以安全地忽略最后一个可选参数:
$.post("validation.php", $("#c_form").serialize(), function(data){
alert(data);
});
另外,不要忘记在单击事件结束时返回false:
$("button").click(function(){
sendData();
return false;
});
谢谢大家:karim79的代码让我意识到了我的错误。在尝试了他的代码后,我注意到它在警报中返回的结果很好。所以问题是我没有指定一个DIV来输出信息。我想它只是在主体中打印信息,但这是错误的