JQuery AJAX nie działa (OPCJE przed wysłaniem żądania), gdy określono nagłówki

Żądanie AJAX działa poprawnie, ale w momencie dodania nagłówka przez nagłówek przedSend lub nagłówkiem, wykonywane jest żądanie przed lotem OPCJE i żądanie GET jest przerywane.

  Code: $.ajax({
        type: "GET",
        crossDomain: true,
         beforeSend: function (xhr)
         {
         xhr.setRequestHeader("session", $auth);
         },
        url: $url,
        success: function (data) {
            $('#something').html(data);
        },
        error: function (request, error) {
            $('#something').html("<p>Error getting values</p>");
        }
    });

Podobny Określono żądanie AJAX bez nagłówków (w momencie dodawania / modyfikowania nagłówka wywoływane jest wywołanie OPTIONS)

Request GET /api/something?filter=1 HTTP/1.1
Referer http://app.xyz.dj/dashboard
Accept  application/json, text/javascript, */*; q=0.01
Accept-Language en-US
Origin  http://app.xyz.dj
Accept-Encoding gzip, deflate
User-Agent  Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; MASMJS; rv:11.0) like Gecko
Host    162.243.13.172:8080
DNT 1
Connection  Keep-Alive
Cache-Control   no-cache

Nagłówek odpowiedzi podobnego serwera (dla żądania GET)

Response    HTTP/1.1 200 OK
Server  Apache-Coyote/1.1
Access-Control-Allow-Origin *
Access-Control-Allow-Methods    GET, POST, DELETE, PUT, OPTIONS, HEAD
Access-Control-Allow-Headers    Content-Type, Accept, X-Requested-With
Access-Control-Allow-Credentials    true
Content-Type    application/json
Transfer-Encoding   chunked
Date    Thu, 09 Jan 2014 14:43:07 GMT

Co robię źle?

questionAnswers(1)

yourAnswerToTheQuestion