以下調用在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