У меня есть базовое веб-приложение, которое какое-то время не содержит ошибок.
Иногда - что я ожидаю, это какая-то проблема с сетью, я не уверен -
И только на телефоне (Android / chrome) - базовый AJAX возвращает ошибку - но значения нет.
Это сводит меня с ума - я не знаю, как отладить пустую ошибку.
Базовое сообщение AJAX:
$.post("<?php echo base_url(); ?>"+controller_G+"/"+Method_Param_G+"?"+Math.random()+"&SEARCH_STRING="+SEARCH_STRING_G, $("#"+Data_G).serialize(), function(data, status){
}).done(function(data){
// OWNER SEARCH VIA APP
if(data.indexOf("Search term found:") > -1){
// Happy Days! :)
}
}).fail(function(xhr, textStatus, errorThrown){
$("#ajax_message").modal();
$("#ajax_error_message_inner_text").html(textStatus+" -> "+errorThrown+" -> "+xhr.responseText);
});
ajax_message выдает " error -> -> undefined "
Я не могу воспроизвести эту ошибку в моем браузере Chrome для настольного компьютера - там все вроде нормально.
Также полезно знать:
Каковы типичные способы отладки в Android / iPhone в любом случае?
А какие типичные ошибки с AJAX на телефоне?
Когда я перезагружаю страницу на телефоне - нормальная работа на некоторое время возвращается.
в итоге возвращается другая ошибка.