我一直在使用一些java腳本,JQuery是確切的,我有一些問題與我在IE9中的Ajax調用,一切正常工作在Firefox4和我沒有錯誤,但在IE9控制檯時我運行腳本我收到以下錯誤IE9中jQuery ajax的奇怪問題
SCRIPT5009: 'JSON' is undefined
FeedbackComment.js, line 49 character 17
的代碼非常簡單,表示收集反饋和場景背後類標準
$.ajax({
type: "POST",
url: defaults.WebServiceURL,
data: "{ 'collectedFeedback':" + JSON.stringify(collectedFeedback) + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
}
});
還有web服務。但是這個問題似乎與他們無關。
我不確定發生了什麼事,任何人都可以幫助我。 在此先感謝
您正在嘗試引用一個名爲JSON的變量 - 'JSON.stringify(collectedFeedback)' - 尚未定義 - 可能是因爲定義它的代碼在IE9中不起作用。你可以發佈該代碼嗎? – 2011-06-07 14:06:44
看起來JSON庫沒有被IE加載?假設JSON.stringify在線49 – WraithNath 2011-06-07 14:07:47
你們絕對正確!我從https://github.com/douglascrockford/JSON-js/blob/master/json2.js添加了json2,並且事情又開始發揮作用。 非常感謝您的幫助! – Dmitris 2011-06-07 14:19:38