0
Следующий код прекрасно работает в моем браузере рабочего стола, но не в Mobile Safari или Mobile Chrome. Я использую jQueryMobile 1.4.3. Есть идеи?ajax не работает на мобильном устройстве
jQuery(document).ready(function() {
jQuery(".editWidget").click(function() {
jQuery.ajax({
type: 'get',
url: url,
dataType: 'json',
success: function(data) {
jQuery.each(data.userdata, function(i, info){
//do stuff...
});
},
error: function(XHR, textStatus, errorThrown) {
alert(textStatus);
alert(errorThrown);
}
});
});
});
Это возвращает "ParseError", а затем говорит:
JSON Ошибка синтаксического анализа: Неожиданный идентификатор "демо".
Я подтверждено, что JSON я возвращаю правомерен:
{ "userdata": [
{
"content":"Copyright 2015 rave7.",
"title":"Sample Text",
"id":"18",
"modinfo":"Last update by Demo User on Sat Feb 07, 2015 at 10:45 PM",
"postback_id":"",
"postback_type":""
}
]
}
Еще одна особенность заключается в том, что он сразу же переходит к обработчику ошибок, и он работал до того, как волшебным образом он просто прекратил работать несколько недель назад, и я не могу заставить его работать сейчас. Я использую последние мобильные браузеры на своем iPhone. –