1
我有一個在jQuery Mobile/PhoneGap上運行的移動應用程序,並且在iOS 5中 - 僅在一段時間後,我的ajax回調纔會停止觸發。我使用jQuery的$.ajax
功能,這裏有一些錯誤的消息我已經得到的:Mobile Safari禁用iOS 5中的ajax功能
- textStatus = parsererror
- errorThrown =未定義不叫
在上面的第二個錯誤'undefined'是我的回調函數。我的問題是,如果太多的錯誤被拋出,Mobile Safari會在一段時間後禁用函數嗎?我的猜測是,當移動設備的連接速度太慢時,我抓取的JSON文件(214K)使AJAX調用時間過長(> 10s?),Mobile Safari取消了AJAX呼叫。然後,在X個取消的AJAX調用之後,Mobile Safari似乎完全禁用回調函數。
其他人有類似的行爲?