I have a really weird behaviour on android app (Cordova 2.1).
I simple use code like that:
$.ajax({
type: "GET",
url: this.serverUrl,
data:data,
dataType: "json",
timeout: 3000, // in milliseconds
success: function(data) {
//never gets here...
},
error: function(request, status, err) {
//always gets here
console.log(request.responseText);
}
});
request.responseText always contains html-page with this content: http://dimalezhnev.ru/assets/tmp/html.txt (I placed the output in this file).
I draw a picture in my mind that browser while doing ajax request drop it and returns response with that html - forces user to update the browser in agressive style.
How to prevent it? I just can't imagine why is this happening now.