Ajax内部的Ajax有些奇怪的行为
Ajax inside Ajax somehow strange behaviour
我在Ajax-Call内部有一个Ajax-Call,一切"似乎"工作得很好。在控制台中,我可以看到,两个调用都被执行并得到一个返回。
但不知何故,我不能使用从第二个调用返回的结果(?)
$.ajax({
type: "POST",
url: "register/checkEmail/"+email,
success: function(result){
if(result == "TRUE") {
$('#regMsg').html('Ein User mit dieser Email ist bereits registriert!');
$('#regMsg').slideDown();
// NO ERROR - REGISTER USER
} else {
$('#regMsg').slideUp();
var inputs = $('#regForm :input').serializeArray();
alert('ok');
$.ajax({
method: "POST",
url: "register/save",
data: inputs,
dataType: 'json',
success: function(result){
alert('ddok');
}
});
}
}
});
第一个alert()
被显示,第二个没有,虽然第二个调用被正确执行(?)为什么?
简单-第二个调用的响应没有返回给ajax,即错误/失败。
在success后添加error处理部分以查找响应。成功后添加
,error: function(result){
alert('error');
console.log(result);
}
如果这不是原因,那么dataType: 'json',应该是罪魁祸首,因为你的响应不会是json格式!!
相关文章:
- Ajax内部的Ajax在循环中
- 调用Ajax内部的函数
- Ajax内部触发器成功
- ajax内部传递变量成功
- 如何使用Ajax内部调用JQuery在函数中获取返回值
- 在 ajax 内部调用 ajax
- 使用 Jquery 在 AJAX 内部加载 AJAX
- AJax 内部服务器错误 500
- 使用 jQuery 禁用 AJAX 内部的输入
- 不能连接一个 ajax 中的 javascript 变量,而另一个 ajax 内部的 javascript 变量
- Ajax 在 ajax 内部调用
- ajax内部访问类功能成功
- AJAX内部回调成功
- SAP HANA XSJS Ajax内部服务器错误
- jQuery“Uncaught"在ajax内部调用尝试…抓住
- Ajax内部For循环
- JQuery卷轴在AJAX内部被称为DOM change / insert .load()
- Ajax内部的Ajax有些奇怪的行为
- 可以传递$.Ajax内部变量值为全局
- ajax内部的ajax成功