आईपैड से आईओएस 5 सफारी पर jQuery 1.6 के नवीनतम संस्करण का उपयोग करके, मुझे लगता है कि मेरे सभी AJAX कॉल विफल हो रहे हैं। ये वही AJAX कॉल मेरे द्वारा किए गए सभी अन्य ब्राउज़रों पर अपेक्षित काम करते हैं, और मुझे पूरा यकीन है कि वे सफारी के आईओएस 4 के संस्करण पर भी काम कर रहे थे (हालांकि मैं गलत हो सकता था)। क्या किसी और ने भी इस व्यवहार का अनुभव किया है? यदि हां, तो क्या कोई फिक्स या वर्कअराउंड है? नीचे एक साधारण jQuery AJAX कॉल का एक त्वरित उदाहरण है जो आईओएस 5 की सफारी में एक त्रुटि लौटा रहा है। किसी भी दृष्टिकोण के लिए अग्रिम धन्यवाद!JQuery AJAX फ़ंक्शन आईओएस 5 में काम नहीं कर रहे हैं सफारी/आईपैड
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script>
</head>
<body>
<a id="my-link" href="javascript:;">Click Me!</a>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery("#my-link").bind("click", function() {
jQuery.get("test.php", function(data) {
alert(data);
});
});
});
</script>
</body>
</html>
सफारी का त्रुटि कंसोल निम्नलिखित लौट रहा है ... "XMLHttpRequest http: // www .com/test.php लोड नहीं कर सकता। शून्य से कोई अनुरोध नहीं कर सकता" –
ajporterfield
मुझे यह भी जिक्र करना चाहिए कि AJAX कॉल एक एक ही डोमेन के लिए अनुरोध प्राप्त करें। – ajporterfield
http://bugs.jquery.com/ticket/10529 –