5
Używam następującej metody wysyłania żądania ajaxowego jQuery do usługi sieciowej zasilanej .net. Moje ciasteczka są wysyłane bez żadnego problemu. Ale gdy próbuję wymusić odświeżania (Ctrl + F5), a następnie ciasteczka są pomijane i rodzaj żądania przedstawione również jako OPTION
nie GET
Wysyłane pliki cookie wraz z żądaniem ajaxowym jQuery
$.ajax({
type: "GET",
url: url,
data: param,
contentType:"application/json; charset=utf-8",
dataType: "json",
success: successFunc,
error: errorFunc,
beforeSend:function(){$.mobile.loading('show');},
complete:function(){$.mobile.loading('hide');}
});
Moja prośba jest w tej samej domenie, więc mam nadzieję, że sama polityka pochodzenie domeny nie być problem tutaj.
Czy robisz cross-protocol wywołanie ajax? Mam na myśli to, że strona posiadająca powyższy kod '$ .ajax' jest obsługiwana przez HTTP i umieszczasz w niej' url', który wskazuje na usługę internetową w tej samej domenie, ale jest dostępny w HTTPS. W takim przypadku możesz zobaczyć typ zapytania "OPCJA" zamiast "GET". – vijayP