-你能帮忙吗--为什么这个JSON不起作用
我页面的头像是这样的
<script src="Scripts/json2.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="Scripts/JScript.js" type="text/javascript"></script>我的ajax看起来像这样
var p = { "myText": JSON.stringify(tableOBJ) };
$.ajax({
type: "POST",
url: "Default2AJAX.aspx",
data: p,
success: function (data) {
var obj = JSON.parse(data);
}
});在firefox中,我在JSON上得到了这个错误
错误:语法错误 源文件:/脚本/json2.js 行:4 源代码:
<!DOCTYPE html>
在IE7中我得到了JSON undefined
在IE8我得到
SCRIPT1002:语法错误json2.js,第4行字符1
在IE9中我得到了
SCRIPT1002:语法错误json2.js,第4行字符1
我该怎么解决这个问题?正如我已经添加了json2.js,但是如果浏览器不需要它,它会抛出一个错误?
发布于 2012-08-07 19:33:27
在您使用的json2.js文件中似乎有一个错误--至少IE8和9一致认为该文件的第4行存在错误。
发布于 2012-08-07 19:40:39
将脚本/ json2.js更改为指向json2.js的真实副本。目前,它指向一个HTML文档(可能是404错误页)。
发布于 2012-08-07 19:41:24
我打赌您的服务器上不存在“Script/JScript.js”文件,而且Source Code: <!DOCTYPE html>是一个404错误页面。
https://stackoverflow.com/questions/11852781
复制相似问题