为什么我的 JSON 代码使用自己的输出(来自 JSON.stringify)返回“语法错误”
Why is my JSON code returning "syntax error" if its using its own output (from JSON.stringify)?
可能的重复项:
jQuery 不会从 AJAX 查询解析我的 JSON
因此,我已经解析并用JSON串化了一个"免费使用"的KML文件(基本上只是谷歌地图的XML),以便我可以遍历每个国家的边界。现在我的问题是当我尝试通过 JSON 数组时,它会给我"语法错误"。
我当前的代码是:
$.ajax({
type: "GET",
url: "./doc.json",
dataType: "json",
success: function (json) {
var len = json.length;
for (i = 0; i <= len; i++) {
//Do stuff
}
}
});
出于某种原因,这给了我这个错误:
syntax error @ file:///C:/Users/Toms/Documents/WorldWar/doc.json:1
我在 pastebin 上有该文件(警告它相当大)http://pastebin.com/0CN9EWja,我试图使用"JSON Lint"来验证它,但是文件太大并且在能够验证之前使我的浏览器崩溃。我可以看到那里随机抛出了一些空数组,但我不会想到这会阻止它成为有效的 JSON。
你越界了。
// --------v
for (i = 0; i < len; i++) {
发现问题@ jQuery无法从AJAX查询解析我的JSON。
感谢那些试图提供帮助的人。我的特定问题已由"Josh"使用之前的发送代码修复。
相关文章:
- 将数据加载到使用JSON返回的表单字段时出现问题
- Javascript json返回未定义
- JSON返回数组的奇怪结果
- 如何使用 json 返回简单数据
- Json 返回每个函数
- 为什么它不将 JSON 返回到浏览器
- JQUERY JSON返回未定义
- 如何在视图中显示json返回的linq列表
- 解析JSON返回意外的标识符错误
- jquery json 返回添加两个数字的数据
- 如何在jsp中的javascript函数中从servlet获取json返回
- 在JSON返回值中循环
- 在.load jquery中使用JSON返回的页面url
- JSON 返回多个具有相同名称的值
- JSON 返回重复项
- JSON 返回未定义
- 映射 JSON 返回为 FullCalendar jQuery 库可用
- PHP 和 JSON:返回合适的格式
- 当 JSON 返回某个值时,更改 AJAX 中按钮的值
- 内线.当JSON返回“success”时,Ajax.request将成功:false