javascript - JSON 解析和字符串化错误

标签 javascript jquery json

请帮忙——为什么这个 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 上收到此错误

Error: syntax error
Source File: /Scripts/json2.js
Line: 4
Source Code:
<!DOCTYPE html>

在 IE 7 中我得到 JSON undefined

在 ie 8 中我得到

SCRIPT1002: Syntax error json2.js, line 4 character 1

在 ie 9 中我得到

SCRIPT1002: Syntax error json2.js, line 4 character 1

我该如何解决这个问题?因为我添加了 json2.js 但如果浏览器不需要它,它会抛出错误?

最佳答案

更改 Scripts/json2.js 以指向 json2.js 的真实副本。目前它指向一个 HTML 文档(可能是 404 错误页面)。

关于javascript - JSON 解析和字符串化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11852781/

相关文章:

javascript - 即使使用了done()函数,LinkedIn Button的视线延迟也会出现吗?

javascript - 想要通过计算前一列 jQuery 动态添加一列

javascript - 在 JS 正则表达式中重用捕获组模式

javascript - 使用chance.js将随机单词放入html中

javascript - 更改圆环图的颜色

javascript - 导入Json数据无法绑定(bind)查看

c# - 如何在 C# ASP.Net 中获取 jQuery 自动完成 "tagify"值

python - 转json还是不转json

c# - 在 c# 中正确解码包含\u003c 或\u00252 等字符串的文本

javascript - 合并两个对象而不添加新属性