Javascript Ajax内部的Ajax行为有些奇怪
我有一个Ajax调用,在Ajax调用中,一切“似乎”都很好。在控制台中,我可以看到,两个调用都被执行并得到返回 但不知何故,我无法使用第二次调用返回的结果(?)Javascript Ajax内部的Ajax行为有些奇怪,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我有一个Ajax调用,在Ajax调用中,一切“似乎”都很好。在控制台中,我可以看到,两个调用都被执行并得到返回 但不知何故,我无法使用第二次调用返回的结果(?) 第一个alert()正在显示,第二个未显示,尽管第二个调用已正确执行(?)这是为什么?很简单-第二个调用的响应没有返回到ajax,即错误/失败 在成功后添加错误处理部分以查找响应。 成功后添加 ,error: function(result){ alert('error'); console.log(result);
第一个
alert()
正在显示,第二个未显示,尽管第二个调用已正确执行(?)这是为什么?很简单-第二个调用的响应没有返回到ajax,即错误/失败
在成功后添加错误处理部分以查找响应。
成功后添加
,error: function(result){
alert('error');
console.log(result);
}
如果这不是原因,那么数据类型:'json',应该是罪魁祸首,因为您的响应不是json格式的 简单-第二个调用的响应没有返回到ajax,即错误/失败 在成功后添加错误处理部分以查找响应。 成功后添加
,error: function(result){
alert('error');
console.log(result);
}
如果这不是原因,那么数据类型:'json',应该是罪魁祸首,因为您的响应不是json格式的 使用Firebug或Chrome Inspector验证第二次调用是否返回成功。我将检查Chrome devtools中的网络,以查看服务是否正确解决了第二次注册/保存的POST。哪里定义了
输入?尝试在第二个$.ajax()
call.hey。。1) 输入
定义在第二个ajax调用的正上方。。2) 是的,我可以在inspector中验证,第二个ajax调用提供了一个200OK
和一个HTML输出。。但是无论我尝试什么,第二个ajax的-success()中的所有内容都不会成功work@guest271314在小提琴上,它工作得很好,可能您有adblock?使用Firebug或Chrome Inspector验证第二次调用是否返回成功。我会检查Chrome devtools中的网络,以查看服务是否正确解决了第二次注册/保存的POST。输入在哪里定义?尝试在第二个$.ajax()
call.hey。。1) 输入
定义在第二个ajax调用的正上方。。2) 是的,我可以在inspector中验证,第二个ajax调用提供了一个200OK
和一个HTML输出。。但是无论我尝试什么,第二个ajax的-success()中的所有内容都不会成功work@guest271314在小提琴上很好,也许你有adblock?嗨。。你是什么意思。。我在第二个ajax中添加了错误处理,它返回我({readyState:4,getResponseHeader:(fun…return this}),responseText:“kkkk reg success”,status:200,statusText:“OK”})
你的responseText:“kkkk reg success”,但你的ajax希望它是数据类型:“json”,如果你处理了错误,你就会看到这个!!现在要么发送json格式的数据,要么从ajax代码中删除数据类型。。就是这样!!-。-。。谢谢你:),,我想我需要睡上几个小时:不客气-如果答案有用,请注明。。你是什么意思。。我在第二个ajax中添加了错误处理,它返回我({readyState:4,getResponseHeader:(fun…return this}),responseText:“kkkk reg success”,status:200,statusText:“OK”})
你的responseText:“kkkk reg success”,但你的ajax希望它是数据类型:“json”,如果你处理了错误,你就会看到这个!!现在要么发送json格式的数据,要么从ajax代码中删除数据类型。。就是这样!!-。-。。谢谢:),,我想我需要睡几个小时:不客气-如果答案有用,请注明