के साथ समस्याएं मैं नेटटी और jQuery का उपयोग करके लंबे मतदान को लागू करने की कोशिश कर रहा हूं।लंबे मतदान - इंटरनेट एक्सप्लोरर 8
मेरे पास क्रोम और फ़ायरफ़ॉक्स के साथ सही तरीके से काम कर रहा है, लेकिन इंटरनेट एक्सप्लोरर 8 मुझे समस्याएं पैदा कर रहा है।
मैं निम्नलिखित सर्वर को निष्पादित कर रहा हूं जो मेरे सर्वर से अनुरोध भेजता है, सर्वर से प्रतिक्रिया प्राप्त होने तक प्रतीक्षा करता है और फिर दूसरा अनुरोध भेजता है।
function longPollRequest() {
$.ajax({
url: '/test-path',
type: 'GET',
success: function(data, textStatus, jqXHR) {
longPollRequest();
console.log('Received: ' + data);
}
});
}
हालांकि, आईई 8 में मैं एक अनंत लूप में चल रहा हूं, जो ब्राउज़र को ठंडा कर रहा है। दिलचस्प हिस्सा यह है कि मेरा सर्वर केवल आईई से पहला अनुरोध प्राप्त कर रहा है। मैं वास्तव में परेशान हूं कि क्या हो रहा है। अगर किसी के पास कोई विचार है तो मैं वास्तव में मदद की सराहना करता हूं।
पहली पंक्ति 'फ़ंक्शन longPollRequest() {'इसके बजाय होना चाहिए। क्या यह सिर्फ आपकी पोस्ट में एक टाइपो है? – Jacob
मैं शर्त लगाता हूं कि आईई 8 आपके अनुरोध को कैश करता है: क्या आपने कोशिश की है 'url:'/test-path? Nocache = '+ (Math.random * 900000 + 100000) .toString() –
@ जोकोब हां जो सिर्फ एक टाइपो था। फिक्स्ड। –