以下调用在Chrome中完美适用,但在其他任何浏览器中均失败。
function getInfo(r,c,f){
return $.parseJSON($.ajax({
url: baseURL + 'somethingAPI/getInfo',
data: {
"data_r": r,
"data_c": c,
"data_f": f
},
//success: function(data){},
dataType: "json",
async: FALSE
}).response);
}
是的,我使用的是同步的Ajax调用,我相信,因为我不希望任何其他JS来没有这个执行和返回数据运行是必要的。虽然,我不完全确定成功回调是否应该发生其他事情。
无论如何,在Chrome中,我得到响应对象(JSON)并且可以很好地访问数据。
有谁知道我在做什么错?
你是否在任何地方使用'console'对象,比如'console.log'或其他东西? – Anurag 2011-06-15 04:37:54
将'FALSE'更改为'false' – 2011-06-15 04:43:54
@Auurag完全不使用控制台 – Erik 2011-06-17 03:47:09