3

次のコードを使用して、jQuery で AJAX リクエストを送信しています。

$.ajax({
url: url + "MemberIds/" + $("#username").val(),
dataType: "json",
crossDomain: true,
success: function( jsonObj ) {
        console.log( jsonObj );
    }

});

これはうまくいきます。しかし、リクエストにヘッダーを追加すると失敗します:

$.ajax({
url: url + "Members/" + $.session.get("userid") + "/ProjectSpaces",
dataType: "json",
crossDomain: true,

headers:{
    "x-proom-credentials": $.session.get("authheader")
},
success: function(jsonObj) {
    console.log(jsonObj);
    }
});

プリフライトは 200 OK で戻ります:

Response Headers
    Access-Control-Allow-Headers:x-proom-credentials, accept, origin
    Access-Control-Allow-Origin:*
    Connection:keep-alive
    Content-Length:0
    Server:Bogus

しかし、実際のリクエストはキャンセルされたものとして表示されます。

4

1 に答える 1

0

ローカルで実行している必要があります

于 2013-06-27T19:51:15.880 に答える