के साथ काम नहीं करता है मुझे फ़ोनगैप बिल्ड का उपयोग कर एक एंड्रॉइड एप्लिकेशन में एक jQuery AJAX पोस्ट करने में समस्या हो रही है। मैं जोड़ लिया है:jQuery AJAX POST फ़ोनगैप बिल्ड
- config.xml: सेट का उपयोग कर सकते मूल *
- सभी HTML फ़ाइलों: $ सेट .support.cors = true $ .mobile.allowCrossDomainPages = सत्य;
- दूरस्थ सर्वर पर: पहुंच-नियंत्रण-अनुमति दें-उत्पत्ति के लिए सेट मूल्यों, पहुंच-नियंत्रण-अनुमति दें-हेडर
मैं इस का उत्तर के लिए उच्च और निम्न ध्यान दिया है। मैं विवादित जानकारी देकर कई पदों से गुजर चुका हूं, और मैंने कई समाधानों का उल्लेख किया है, लेकिन उनमें से कोई भी काम नहीं करता है।
यहाँ मैं क्या करने की कोशिश कर रहा हूँ क्या है:
$.ajax({
type: "POST",
url: "http://mydomain.com/mypage.aspx/myweb...",
data: "{'sEnquiryText':'" + $("#textareaEnq")[0].value + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) { // Response function
if (data.d == "Success")
$("#lblInfoMsg").html("Enquiry sent successfully !");
else
$("#lblInfoMsg").html(data.d);
}
});
यह एक वेब अनुप्रयोग जब एक अलग डोमेन (myseconddomain.com/mywebapp) के साथ ही स्थानीय आईआईएस पर स्थापित के रूप में ठीक काम करता है (स्थानीय होस्ट/mywebapp) । लेकिन यह फोनगैप बिल्ड का उपयोग करके किए गए एंड्रॉइड ऐप पर काम नहीं करता है।
अगर कोई इस मुद्दे को देख सकता है, तो मैं इसकी सराहना करता हूं।
त्रुटि या सफलता कॉलबैक क्या है? –
त्रुटि कॉलबैक हैंडलर जोड़ने का प्रयास करें ताकि आप देख सकें कि HTTP स्थिति कोड क्या है या त्रुटि संदेश क्या है। क्या आप यह निर्धारित कर सकते हैं कि एंड्रॉइड से अनुरोध आपके सर्वर पर है या नहीं? –
मैं जोड़ा 'त्रुटि: समारोह (XHR, ajaxOptions, thrownError) {\t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t चेतावनी (" errorstatus: "+ xhr.status +" ajaxoptions: "+ AJAXOptions +" throwError: "+ thrownError); \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t} ' –