Кто-нибудь знает, почему это не работает?
$(function(){
console.log('ready');
$.ajax({
dataType : 'jsonp',
jsonp : 'js',
url : 'http://monitor.302br.net/MonitorScoreServlet',
beforeSend : function(jqXHR, settings) {
console.info('in beforeSend');
console.log(jqXHR, settings);
},
error : function(jqXHR, textStatus, errorThrown) {
console.info('in error');
console.log(jqXHR, textStatus, errorThrown);
},
complete : function(jqXHR, textStatus) {
console.info('in complete');
console.log(jqXHR, textStatus);
},
success: function(data, textStatus, jqXHR){
console.info('in success');
console.log(data, textStatus, jqXHR);
}
});
});
Это работало до недавнего времени. Обработчик beforeSend никогда не срабатывает, но вы можете видеть, что ajax-вызов выполняется в firebug, и если вы переходите к URL-адресу, он возвращает приемлемо отформатированные результаты (те же, что и раньше):
http://monitor.302br.net/MonitorScoreServlet?js=jsonp1298046640938
текст / JavaScript:
(84.3);
Если я закомментирую URL-адрес, сработает beforeSend, но, конечно, URL-адреса нет ....
Есть идеи?