我有一个像这样调用 $.ajax 的代码:
$.ajax({
type: "POST",
url: "/sandbox/graphloader/mock3",
async: false,
data: {calInput1:dates[0], calInput2:dates[1]},
success: function(data){
data=eval(data);
for(var x in data[0]){
//alert(data[0][x]);
//fill columns here;
}
fillPercents(column);
}});
现在,这适用于除 Firefox 之外的所有浏览器。 firebug 显示它正在从帖子中获取回复,但由于某些未知错误,它没有显示数据。
可能是什么问题?
此行为是设计使然。
Never use async: false
.
由于 Javascript 在 UI 线程上运行,async: false
请求将冻结浏览器,直到服务器回复。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)