我一直在使用一些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