|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.02.2014, 00:20 | #1 |
Форумчанин
Регистрация: 08.06.2011
Сообщений: 693
|
jQuery AJAX не работает таймаут
При нажатии на кнопку происходит запрос. Хочу сделать, чтобы если ответ не поступил в течении 10 секунд, то отображается сообщение об ошибке. Делаю так:
Код HTML:
$(document).ready(function(){ $('button').click(function(){ $.ajax({ url: '/', type: 'post', async: false, data: 'json={"a":"b"}', dataType: 'json', error: function(a,b,c){ alert('Ошибка'); }, success: function(data){ alert('Запрос удался'); }, timeout: 10000 }); }); }); |
02.02.2014, 13:45 | #2 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Если не ошибаюсь, error срабатывает при недоступности сервера, а не отсутствии ответа. Вам нужно timeout выставлять в настройках сервера.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ajax jquery php | gunsoy | JavaScript, Ajax | 17 | 13.01.2014 14:33 |
JQuery + Json+ Ajax | maomam | JavaScript, Ajax | 0 | 02.12.2012 22:32 |
jquery ajax | gunsoy | JavaScript, Ajax | 5 | 11.10.2011 21:59 |
Конфликт JQuery and Ajax | 3dg_fan | Помощь студентам | 0 | 07.06.2011 08:34 |
jQuery или Ajax | blackbanny | Свободное общение | 10 | 30.01.2011 21:13 |