2013-04-09 15 views
5

के साथ कुकीज़ भेजी गई है। मैं नेट संचालित वेब सेवा के लिए jQuery अजाक्स अनुरोध भेजने के लिए निम्न विधि का उपयोग कर रहा हूं। मेरी कुकीज़ बिना किसी समस्या के भेजा जा रहा है। लेकिन तब कुकीज़ छोड़े गए हैं और अनुरोध प्रकार भी OPTION रूप में दिखाया गया है जब मैं ताज़ा (Ctrl + F5) के लिए मजबूर करने की कोशिश नहीं GETjQuery अजाक्स अनुरोध

$.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');} 
}); 

मेरा अनुरोध वही डोमेन में है इसलिए मुझे आशा है कि एक ही डोमेन मूल नीति एक नहीं होगा यहाँ समस्या

+2

क्या आप क्रॉस-प्रोटोकॉल AJAX कॉल कर रहे हैं? मेरा मतलब है कि '$ .ajax' कोड से ऊपर वाला पृष्ठ HTTP के माध्यम से कार्य करता है और आप इसमें' url' डाल रहे हैं जो आपके डोमेन के भीतर वेब सेवा को इंगित करता है लेकिन HTTPS पर पहुंच योग्य है। ऐसे मामले में आप 'GET' के बजाय 'विकल्प' अनुरोध प्रकार देख सकते हैं। – vijayP

उत्तर

0
$.ajax({ 

     //Just add this code 
     xhrFields: { 
     withCredentials: true 
     } 

    }); 
संबंधित मुद्दे