我是在IE9的調試模式。我在第一行放置了一個斷點(如下),並打了一個斷點。但是,回調中第一行的斷點從來不會被打中。
在看過Network選項卡後,我看不到對URL的請求(設置爲"http://localhost/PopNote/"
)。
$.getJSON(
URL + "messages/getUnreadMessages.json?" + Math.random(), // add random to prevent IE cache
{
productKey : this.productKey,
listIds : this.listIds,
personEmail : this.personEmail
},
function(data) {
if(data.messages.length == 0) return;
爲什麼請求不被髮送(只在IE中)?
謝謝!
您是否嘗試過附加失敗處理程序以查看您是否獲得任何迴應? – 2012-03-30 16:20:59
您是否正確地結束括號和括號?所有這些變量是否始終啓動?我曾經遇到類似於這種情況的情況,我認爲這是一個兼容性問題,並且事實證明這是一個語法代碼錯誤,無論如何firefox處理請求並且IE沒有。 – DMulligan 2012-03-30 16:21:46
@SteveGreatrex:我如何附加故障處理程序?我在jQuery文檔中沒有看到類似的東西。 – Garrett 2012-03-30 19:07:45