由于某种原因,我的$ .ajax()正在发布但没有提供成功消息,这很奇怪,因为我使用来自另一个应用程序的相同代码只是具有不同的值
$("#submit").click(function(e)
e.preventDefault();
var email = $("#email_address").val();
var url = "<?=base_url()?>" + "account/validate_registration";
$.ajax({
type:"POST",
url:url,
data:{"email_address":email},
success: function(res,status){
alert(res);
}
});
});
有时Chrome开发者控制台会显示php文件的响应
print_r($_POST);
我无法理解它是如何在一个应用程序中工作而不是在这个应用程序中
答案 0 :(得分:0)
$.ajax({
type:"POST",
url:url,
dataType: "json",
data:{"email_address":email},
success: function(res,status){
alert(res);
}
});
this url should return json data (var url = "<?=base_url()?>" + "account/validate_registration";)