Привет, хабр! Пишу виджет под windows 7. Скрипт подгружает данные с удаленного хоста методом getScript и обрабатывает их. Все бы хорошо, но я никак не могу разобраться с обработкой ошибок (например, на компьютере нет соединения с интернетом). Сейчас код выглядит так:
function load_script(num){<br/>
var jqxhr = $.ajax({ url: 'http://nnnnn.ru/getdata.php', dataType: 'script' })<br/>
.success(function() {<br/>
$('#content').html(html);<br/>
})<br/>
.error(function() {<br/>
html = 'Ошибка установки соединения';<br/>
$('#content').html(html);<br/>
});<br/>
}
Но при отсутствии соединения .error не вызывается. Гугл не помог найти красивое решение этой проблемы. Заранее спасибо за ответы!