jQuery AJAX返回OPTIONS而不是GET

时间:2013-09-16 18:41:45

标签: jquery ajax json

我正在尝试对静态teams.json文件执行ajax调用:

{
    "employees": [
        { "firstName":"John" , "lastName":"Doe" }, 
        { "firstName":"Anna" , "lastName":"Smith" }, 
        { "firstName":"Peter" , "lastName":"Jones" }
    ]
}

这是我确切的AJAX调用:

this.testData = function() {
    return $.ajax({
        type: "GET",
        url: "js/dummy-data/teams.json",
        dataType: "json",
        async: false,
        success: function(data) {
            console.log(data);
        }
    });
}

问题在于,当我致电testData()时,我在Chrome检查器工具的网络标签中看到的内容称为“OPTIONS”而不是“GET”。

我还看到一个错误,指出“Access-Control-Allow-Origin不允许使用Origin null”错误...

我想要做的就是返回json对象和console.log。我哪里错了?

0 个答案:

没有答案