Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ajax内部的Ajax行为有些奇怪_Javascript_Jquery_Html_Ajax - Fatal编程技术网

Javascript 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);

我有一个Ajax调用,在Ajax调用中,一切“似乎”都很好。在控制台中,我可以看到,两个调用都被执行并得到返回

但不知何故,我无法使用第二次调用返回的结果(?)


第一个
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代码中删除数据类型。。就是这样!!-。-。。谢谢:),,我想我需要睡几个小时:不客气-如果答案有用,请注明