जब मैं jQuery 1.5.1 (या 1.5) में अपग्रेड करता हूं, तो मेरी साइट में ajax()
कॉल सभी त्रुटि विकल्प फ़ंक्शन में "पार्सरर" उत्पन्न करती हैं। एक स्क्रिप्ट त्रुटिjQuery 1.5.1 सभी AJAX() कॉल
Uncaught SyntaxError: Unexpected token : jquery-1.5.1.min.js:16
साइट 1.4.4 का उपयोग कर w/o त्रुटियों को चला रही है। AJAX() कॉल में से एक कोड यहां दिया गया है।
$.ajax({
url: '/CustomerGroup/Get',
type: 'POST',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (grp) {
if (grp != null) {
clear();
group = grp;
load(grp);
} else{
showError(
'Customer Group',
'Whoops, error getting customer group information. Please contact [email protected] and include your username and date/time of the error.'
);
}
},
error: function (x,s,e) {
showError(
'Customer Group',
'Whoops, error getting customer group information. Please contact [email protected] and include your username and date/time of the error.'
);
}
});
अधिक शोध के बाद मैं यह नहीं समझ सकता कि त्रुटि क्यों हो रही है। किसी भी अंतर्दृष्टि की सराहना की।
संपादित:
Uncaught SyntaxError: Unexpected token :
d.d.extend.globalEvaljquery-1.5.1.js:16
d.ajaxSetup.converters.text scriptjquery-1.5.1.js:16
bJjquery-1.5.1.js:16
wjquery-1.5.1.js:16
d.support.ajax.d.ajaxTransport.send.cjquery-1.5.1.js:16
और हाँ मैं jquery.validate उपयोग कर रहा हूँ: jQuery के पूर्ण संस्करण के साथ मैं निम्नलिखित मिलता है।
jQuery (jQuery-1.5.1.min.js के बजाय jQuery-1.5.1.js) और पोस्ट की पूरी न्यूनतम किया गया नहीं संस्करण का उपयोग कर प्रयास करें त्रुटि की रेखा संख्या। – rsp
यादृच्छिक प्रश्न - क्या आप अपने कोड के साथ jquery.validate का भी उपयोग कर रहे हैं? मुझे इस मामले में उस सटीक त्रुटि मिलती है। यह 1.4.4 के साथ ठीक काम करता है। – JasCav
जब तक आप jQuery के विकास (minified) संस्करण का उपयोग करते समय त्रुटि संदेश पोस्ट नहीं करते हैं, तब तक हम यह भी नहीं जान पाएंगे कि jQuery का कौन सा हिस्सा समस्या का कारण बनता है, क्योंकि jQuery के minified संस्करण में मूल रूप से सब कुछ है लाइन 16. – rsp