Тайм-аут JQuery AJAX не определен - PullRequest
8 голосов
/ 03 августа 2010

Я пробовал примеры jQuery, и, к моему удивлению, я получил состояние ошибки для вызова AJAX, в котором говорится, что время ожидания не определено. Когда я удалил атрибут timeout, он работал нормально. Я скачал jQuery несколько дней назад, так что я уверен, что это не проблема с версией.

Я пытался использовать Firefox (3.6.8), а не любой другой браузер.

Почему это произошло?

Редактировать : фрагмент кода перенесен из комментариев к вопросу

$.ajax({ 
  type: "GET", 
  dataType: 'json', 
  url: PHPServiceProxy, 
  timeout: 5000, 
  success: function(reply) { } // note: original code snippet provided was missing a comma here.
  error: function (xhr, textStatus, errorThrown) { } 
});

1 Ответ

9 голосов
/ 04 сентября 2010

Свойство timeout давно присутствует в jQuery, поэтому я не думаю, что ваша проблема связана с ним. Возможно, у вас есть синтаксическая ошибка в вашем коде. Это должно работать:

$.ajax({ 
    type: 'GET', 
    dataType: 'json', 
    url: PHPServiceProxy, 
    timeout: 5000, 
    success: function(reply) { 

    },
    error: function (xhr, textStatus, errorThrown) { 

    } 
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...