त्रुटि देता है, मैं jQuery के साथ कुल शुरुआतकर्ता हूं और अब मैं अटक गया हूं। मैं अपने एचटीएमएल फॉर्म से डेटा को एक php में भेजना चाहता हूं, यह डेटा को डेटाबेस में जोड़ता है और कुछ वैल्यू देता है जिसे मैं अपने मूल HTML पर प्रदर्शित करना चाहता हूं।jQuery AJAX फ़ंक्शन ईमानदार होने के लिए
$.ajax({
type: "POST",
url: "http://mysite.com/process.php",
data: { data: mydata },
cache: false,
dataType: "text",
error: function(jqXHR, textStatus, errorThrown){
alert(jqXHR.status);
alert(jqXHR.statusText);
alert(jqXHR.responseText);
},
success: function(data){
getContentBox().innerHTML = data;
}
});
यह status
= 0, statusText
= "error" और खाली responseText
के साथ एक jqXHR ऑब्जेक्ट: यहाँ मेरी कोड है। हालांकि, मेरा PHP काम करता प्रतीत होता है, मैं अपने डीबी में अपना डेटा डाला देखता हूं। मैं क्या गलत कर रहा हूं?
किसी भी मदद की सराहना की जाएगी। अग्रिम धन्यवाद!
संपादित करें: क्रोम कंसोल कहता है XMLHttpRequest http://mysite.com/data.php लोड नहीं कर सकता है। एक्सेस-कंट्रोल-ऑब्जेक्ट-ओरिजिन द्वारा उत्पत्ति http://www.mysite.com की अनुमति नहीं है।
आपकी PHP स्क्रिप्ट किस शीर्षलेख भेजता है? क्या उत्पादन? – Fender
क्या आपने फायरबग या किसी अन्य टूल में अनुरोध/प्रतिक्रिया देखी है? –
PHP बस टेक्स्ट को मुद्रित करता है ($ डेटा प्रिंट करें;)। बस क्रोम के साथ अनुरोध को देखा: स्थिति पाठ: (रद्द) टाइप: एप्लिकेशन/एक्स-www-form-urlencoded; charset = UTF-8 – nXu