javascript - 无法使用 Ajax 检索 JSON

标签 javascript jquery ajax json

我的 JSON:

{
 "operatorname": "LUKUP",
 "Schedule": {
 "channel": [
  {
  "bouquet": "Music",
  "channelgenre": "English Music",
  "prepaid_price": 15
  },
  {
   "bouquet": "News",
   "channelgenre": "English News",
   "prepaid_price": 7
   }
  ]
 }
}

Ajax 调用:

$.ajax({
        type: "POST",
        url: my_url,
        async: false,
        success: function(result){
            alert(JSON.stringify(result));
         message= JSON.parse(result);
         alert(message.Schedule.channel.length);
      }
   });

我的json来了。第一条警报消息给出了我的 JSON。当我解析该 json 时,出现错误,如

未捕获的语法错误:意外的标记 o
位置:jquery.min.js.2

我尝试解决这个问题。无法弄清楚哪里出了问题。

谁能帮帮我

最佳答案

删除 "prepaid_price": 15"prepaid_price": 7 后面的逗号。您还缺少 JSON 末尾的结束 }

您可以在此处验证您的 JSON:http://www.jsoneditoronline.org/

{
    "operatorname": "LUKUP",
    "Schedule": {
        "channel": [
            {
                "bouquet": "Music",
                "channelgenre": "English Music",
                "prepaid_price": 15
            },
            {
                "bouquet": "News",
                "channelgenre": "English News",
                "prepaid_price": 7
            }
        ]
    }
}

关于javascript - 无法使用 Ajax 检索 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32432590/

相关文章:

javascript - 根据输入 slider 递归显示/隐藏 li 元素

javascript - 在 php 启动时仅加载一次启动画面

javascript - 使用 javascript 进行表单验证。仅接受文本区域中的文本

javascript - jQuery 打印预览

php - ajax将数据插入sql但不重新加载站点只需清除输入框

Jquery 模态表单与 Struts 1.3

javascript - 使用React hook实现自增计数器

javascript - 如何设置定义为 CSS 类的背景颜色(最终使用 JQuery)?

javascript - 如何停止从左到右移动的图像一段时间并重新开始

java - 如何使用 AjaxLink 更新 Wicket-Listview?