我想使用它的API這裏獲取XML從谷歌電子表格回:使用jQuery AJAX和獲取XML
在協議選項卡。我能夠使用郵遞員並返回XML,但現在我正在嘗試使用JQuery它似乎並沒有工作。它成功了,因爲我已將警報置於成功函數中,並且他們已經顯示請求已成功,但我嘗試訪問XML的每種方法都已返回null
或undefined
。這裏是我的AJAX請求:
var xml1;
$.ajax({type: "GET",
url: "https://spreadsheets.google.com/feeds/cells/" + key + "/" + sheetID + "/private/full?min-row=1&min-col=1&max-row=1",
dataType: "xml",
contentType: "application/atom+xml",
cache: false,
async: true,
crossDomain: true,
success: function(result) {xml1 = result;}})
我有它$.when()
內,當它這樣做我提醒的xml1
的價值和它的null
或undefined
。我沒有正確地訪問結果,或者在這裏有不同的問題嗎?
你可以通過將datatType臨時設置爲「text」來檢查確切的返回字符串嗎?這可能有助於調試情況。 – nXu
我剛試過。它沒有在警報中顯示任何內容,所以我認爲它是一個空的字符串。 –
如果您手動打開網址,是否也會發生同樣的情況? – nXu