Ajax onreadystatechange函数,readystate=4和status=200被多次调用
Ajax onreadystatechange function with readystate=4 and status=200 called many times
有时我可以看到警报("这里")多次出现,甚至它也没有从if块退出。
AJAX = createXMLHttpRequest();
AJAX.onreadystatechange = handler;
AJAX.open("GET", myurl , true);
function handler()
{
if(AJAX.readyState == 4 && AJAX.status == 200)
{
alert("Here");
}
}
租帮我出去。 提前谢谢。
终于找到了我的问题的解决方案。当我将异步标志设为 false 时,它工作正常,那么只有我只能看到一次警报。
AJAX.open("GET", myurl , false);
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 如何从Java/scala调用js美化程序
- 如何调用这个匿名 JavaScript 函数
- 如何从模块链中调用函数.导出到节点中
- 我需要从php调用javascript或jquery
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- Twitter Bootstrap typeahead:使用“this”获取上下文/调用元素
- node.js:setInterval()正在跳过调用
- 如何在单击复选框后调用控制器方法
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 使用Google Visualization动态调用构造函数
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- 是否可以将一个函数输入连接到另一个函数调用的文本
- Ajax onreadystatechange函数,readystate=4和status=200被多次调用
- 405 AJAX 调用 JSON 时出错(xhr.status)
- Jquery ajax调用返回一个错误,readystate 4, status 200, statustext ok
- Javascript Ajax调用总是返回readyState=1和status=0错误