jquery ajax意外 token :

标签 jquery ajax json

我正在尝试通过以下方式获取 JSON 文件:

$.ajax('/file.json', {
    contentType: 'application/json',
    dataType: 'jsonp',
    success: function (data) {
        console.log(data);
    },
    error: function (jqXHR, text, errorThrown) {
        console.log(jqXHR + " " + text + " " + errorThrown);
    }
});

但是,我总是收到此错误:

parsererror SyntaxError: Unexpected token : 

我的 JSON 文件非常简单:

{
    stuff: "some stuff"
} 

我已经尝试了所有方法,我听说过一些跨域的事情,但是 JSON 文件位于 html 的同一目录中。我不知道如何解决它。

最佳答案

stuff: 更改为 "stuff": 这是正确的 json 语法。

关于jquery ajax意外 token :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25005596/

相关文章:

json - 在 scala/play 中解析 "stringified"JSON

jquery - 通过 JQuery.ajax() 连接 OLAP Cube – XML/A

json - Haskell Data.Decimal 作为 Aeson 类型

javascript - 检查 div 是否已包含特定元素

javascript - 复选框触发更改事件

javascript - 如何等待浏览器关闭直到服务器调用完成?

ajax - 从 Magento Admin Extension 输出 ajax 数据的最佳方式

json - Alamofire 字符串参数硬编码有效,但作为字符串参数传递则无效

jquery - 如何在左侧 div 超出屏幕的情况下左右滚动页面

jquery - 定义Content-Type时跨域jQuery AJAX失败