Javascript jquery$.ajax成功不起作用
出于某种原因,$.ajax()正在发布但没有提供一条成功消息,这很奇怪,因为我使用的是来自另一个应用程序的相同代码,只是值不同Javascript jquery$.ajax成功不起作用,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,出于某种原因,$.ajax()正在发布但没有提供一条成功消息,这很奇怪,因为我使用的是来自另一个应用程序的相同代码,只是值不同 $("#submit").click(function(e) e.preventDefault(); var email = $("#email_address").val(); var url = "<?=base_url()?>" + "account/validate_registration"; $.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);
}
});
});
我无法理解它是如何在一个应用程序中工作的,而不是在这个应用程序中({
$.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";)
类型:“POST”,
url:url,
数据类型:“json”,
数据:{“电子邮件地址”:电子邮件},
成功:功能(res、状态){
警报(res);
}
});
此url应返回json数据(var url=“”+“帐户/验证注册”;)
请求是否显示它在开发者工具网络选项卡中成功返回?我建议您包括
error:function(response){alert(response);}
以确保ajax返回成功,而不是错误。希望这有帮助!但是从ajax调用中得到的实际错误是什么呢?我同意Ivanov的观点,您应该在console.log(response)中添加错误部分代码>以便更好地了解哪些不起作用。你的问题在哪里?您没有进入ajax调用的成功部分?可能重复
$.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";)