निम्नलिखित अजाक्स कॉल, एक चेकबॉक्स से बनाया गया है, किसी तरह इंटरनेट एक्सप्लोरर में विफल रहता है, जबकि यह फ़ायरफ़ॉक्स और क्रोम में काम करता है।
<input type="checkbox" name="16086" id="16086" value="1" onclick="jQuery.ajax({type:'POST',dataType:'html',data:'checked=' + this.checked,success:function(data, textStatus){jQuery('#test_div').html(data);},url:'/tour/changeArticleAjax/article_id/16086'})" checked="checked">
(क्रोम के कंसोल से कॉपी किया गया)
सर्वर एक्सेस लॉग की जांच करना साबित करता है कि आईई वास्तव में कॉल करता है, इसलिए मैंने निष्कर्ष निकाला कि बाद में इसे संभालने में एक समस्या होनी चाहिए। मैं अब घंटों से ढूंढ रहा हूं, लेकिन मुझे समस्या नहीं मिल रही है।
शायद प्रासंगिक नहीं: प्रश्न में AJAX कॉल jq_remote_function फ़ंक्शन का उपयोग करके PHP फ्रेमवर्क सिम्फनी द्वारा उत्पन्न होता है।
में परीक्षण किया गया:
IE 9 - Fails,
IE 8, emulated by IE9 - Fails
IE 7, emulated by IE9 - Fails
Chrome 13.0.782.99 - Works
Firefox 5.0 - Works
क्या कोई देखता है कि यहाँ क्या गलत है?
अग्रिम में धन्यवाद!
1 उत्तर
मैंने इसका परीक्षण नहीं किया है।
एक अक्षर से शुरू करने के लिए आईडी का नाम बदलने का प्रयास करें:
नामकरण नियम:
- अक्षर A-Z या a-z . से शुरू होना चाहिए
- इसके बाद हो सकता है: अक्षर (ए-ज़ा-जेड), अंक (0-9), हाइफ़न ("-"), अंडरस्कोर ("_"), कोलन (":"), और अवधि ("।")
- मान केस-संवेदी होते हैं
अधिक जानकारी: ID विशेषता
संबंधित सवाल
नए सवाल
jquery
jQuery एक जावास्क्रिप्ट लाइब्रेरी है, जावास्क्रिप्ट टैग को जोड़ने पर भी विचार करें। jQuery एक लोकप्रिय क्रॉस-ब्राउज़र जावास्क्रिप्ट लाइब्रेरी है, जो दस्तावेज़ ऑब्जेक्ट मॉडल (DOM) ट्रैवर्सल, इवेंट हैंडलिंग, एनिमेशन और AJAX इंटरैक्शन को ब्राउज़रों की विसंगतियों को कम करके सुविधाजनक बनाता है। JQuery से संबंधित एक प्रश्न jQuery से संबंधित होना चाहिए, इसलिए jQuery को प्रश्न में कोड द्वारा उपयोग किया जाना चाहिए और कम से कम jQuery के उपयोग से संबंधित तत्वों को प्रश्न में होना चाहिए।
view sourse
जांचें। कंसोल का अर्थ है, इसलिए कुछ स्पष्ट नहीं दिखा सकता है।