0

私はxhr呼び出しargumnetsを作成しています:

var CUSTOM_HEADER = "XAppName";
.
.
var xhrArgs = {
url: "../../rest/getCustomerData,
postData: dojo.toJson(custJSONObj),
handleAs: "json",
headers: { "Content-Type": "application/json", "Accept" : "application/json","REMOTE_USER" : "admin", CUSTOM_HEADER: "abc"}
}

このリクエストを投稿すると、リクエストヘッダーに、「XAppName」ではなくCUSTOM_HEADERがリクエストヘッダー属性として表示されます。

上記のシナリオでヘッダー属性名を動的に設定する方法。インラインでやりたいです。

4

1 に答える 1

0

代わりに試す

 var xhrArgs = {
    ...
    headers : { 
       "Content-Type": "application/json", 
       "Accept" : "application/json",
       "REMOTE_USER" : "admin"
    }
 };

 xhrArgs['headers'][CUSTOM_HEADER] = "abc";
于 2013-03-05T12:16:04.210 に答える