मेरे पास एक एएसपी.नेट वेब ऐप है। मैंने देखा है कि एक साधारण AJAX कॉल (नीचे देखें) प्रक्रिया में है, वेब एप्लिकेशन किसी भी ब्राउज़र पर कोशिश की जाने वाली किसी भी कार्रवाई का जवाब नहीं देता है।एजेक्स कॉल में कार्रवाई करते समय ब्राउज़र फ्रीज
$.ajax({
type: "GET",
async: true,
url: "someurl",
dataType: "text",
cache: false,
success: function(msg){
CheckResponse(msg);
}
});
ऐसा होता है जब मैं दो फ़ायरफ़ॉक्स या दो आईई खोलता हूं। मैं उस फ़ंक्शन को चलाता हूं जो पहले ब्राउज़र पर AJAX कॉल करता है और जब तक AJAX की प्रतिक्रिया वापस नहीं आती है, मैं उसी साइट पर दूसरे ब्राउज़र पर कुछ भी नहीं कर सकता। प्रारंभिक AJAX पूरा होने तक दूसरे ब्राउज़र से सर्वर पर कोई ब्रेकपॉइंट नहीं मारा जाता है। यह किसी भी क्लिक आदि के लिए लटकता है ..
पहले ब्राउज़र पर अजाक्स कॉल पूरा होने के तुरंत बाद दूसरे ब्राउज़र पर लटका समाप्त होता है।
यह व्यवहार तब नहीं देखा जाता है जब मैं आईई और फ़ायरफ़ॉक्स की तरफ से कोशिश करता हूं। केवल आईई & आईई या एफएफ & एफएफ पक्ष के साथ
प्रशंसा करें यदि आप मेरी मदद कर सकते हैं कि मैं यहां क्या खो रहा हूं, तो सराहना करें।
क्या आप 'CheckResponse()' या उस व्यवहार के स्रोत के रूप में स्थानांतरित डेटा की मात्रा को खत्म कर सकते हैं? – jAndy
उन्मूलन और समस्या बनी रहती है – kaivalya
जब आप "साइड बाय साइड" कहते हैं, तो क्या आप एक ही कंप्यूटर, या दो अलग-अलग कंप्यूटरों पर हैं? यदि एक ही कंप्यूटर पर, आप ब्राउज़र की दो प्रतियां कैसे शुरू कर रहे हैं? – Pointy