में अपरिभाषित मैं JQuery कोड की निम्न पंक्ति का उपयोग कर रहा:JSON IE7
$.get('/ajax/buy', {'categoryname':chosenSelected}, function(data) {
data = JSON.parse(data);
...
हालांकि, जब यह IE7 पर चल रहा है मैं इस त्रुटि संदेश मिलता है: JSON undefined:
।
आईई 7 (और सभी प्रमुख ब्राउज़रों) को संगतता के साथ मैं पार्सर का उपयोग कैसे कर सकता हूं?
धन्यवाद! मुझे एक समान $ .postJSON फ़ंक्शन नहीं मिल रहा है। इसके लिए कोई विशेष कारण? – Joel
और यदि वास्तव में कोई फ़ंक्शन नहीं है, तो ऐसा लगता है जैसे लुकास विचार अच्छा होगा: $। पोस्ट ('/ AJAX/buy', {'categoryname': चुना गया चयन}, फ़ंक्शन (डेटा) { डेटा = jQuery.parseJSON (डेटा); – Joel
नहीं, कृपया पृथ्वी पर कुछ भी मुझे विश्वास दिलाएगा कि jQuery में अंतर्निहित कार्यक्षमता का उपयोग करने के बजाय JSON मैन्युअल रूप से पार्स करना बेहतर है, मेरा मतलब है कि यह आपको अधिक कोड लिखता है और आपके पास जितना अधिक कोड है एक ही चीज़ को हासिल करने के लिए आपको इसे गलत प्राप्त करने का अधिक मौका मिलता है। –