我尝试使用查询ajax,当我有“return false”时,我也会得到回调
$(document).ready(function(){
$("form#Form").submit(function(){
$.ajax({
url: "ajax.php",
type: "POST",
data: $(this).serialize(),
success: function(callback){
alert(callback);
} //success
}); //ajax
return false;
}); //submit
}); //ready
在 php 文件中,我只是回显“dennis”,它可以工作,并且我会收到内容“dennis”的警报。当我尝试这样的事情时:
$(document).ready(function(){
$("form#Form").submit(function(){
$.ajax({
url: "ajax.php",
type: "POST",
data: $(this).serialize(),
success: function(callback){
alert(callback);
} //success
}); //ajax
if (callback == "dennis"){
return false;
}else{
return true;
}
}); //submit
}); //ready
我得到空警报,表格表现得就像他得到“返回真实”一样。我也尝试放置变量并返回他,但仍然是同样的问题..
为什么会这样?如何修复它?