0

我有 Javascript 应用程序dojox.io.script.get用于向数据提供者域发出 GET 请求,这与我发出请求的域不同(因此我依赖 JSONP)。我需要发出 HTTP 请求以及自定义标头 ( myHeader)。

这是我的代码:

var args = {
    url: 'http://datadomain/path/to/data?f=json',
    callbackParamName: "handleData",
    headers: {                    #
      "myHeader": 'blablabla'     #  <-- DOESN'T SEEM TO WORK...
    },                            #
    error: function(error){
        //handle error
    }
};
dojo.io.script.get(args);

function handleData(data){
    //do something with "data"
}

我测试了我的代码,但我从服务器收到一个错误代码,抱怨应该在自定义标头中的信息当前丢失。我阅读了dojox.io.script.get文档)但不幸的是,我身上没有光...

现在,可能只是我遗漏了一些东西或误解了 JSONP 工作流程,但是我如何使用 HTTP 自定义标头执行跨域数据请求呢?

使用 dojo 框架绝对有可能做到这一点吗?

提前致谢!

4

0 回答 0