首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JSON解析和字符串错误

JSON解析和字符串错误
EN

Stack Overflow用户
提问于 2012-08-07 19:29:50
回答 4查看 2.1K关注 0票数 0

-你能帮忙吗--为什么这个JSON不起作用

我页面的头像是这样的

代码语言:javascript
运行
复制
<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看起来像这样

代码语言:javascript
运行
复制
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,但是如果浏览器不需要它,它会抛出一个错误?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-08-07 19:33:27

在您使用的json2.js文件中似乎有一个错误--至少IE8和9一致认为该文件的第4行存在错误。

票数 1
EN

Stack Overflow用户

发布于 2012-08-07 19:40:39

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

票数 3
EN

Stack Overflow用户

发布于 2012-08-07 19:41:24

我打赌您的服务器上不存在“Script/JScript.js”文件,而且Source Code: <!DOCTYPE html>是一个404错误页面。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11852781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档