OnBlur AJAX не вызывает функцию обратного вызова - PullRequest
1 голос
/ 30 марта 2009

У меня есть следующий код, который также называется встроенным, как показано ниже. Проблема в том, что оповещение никогда не срабатывает. В firebug я вижу, что данные заполнены моим объектом, но предупреждение не срабатывает. Есть идеи?

function update(s_arrive) {
    $.post("../base/getDestInfo.asp", { "dest": s_arrive }, function(data) { alert('aa'); }, "json");
}

<input type='text' name="box" onblur="update('AUS');" />

Обновление: Одна вещь, которая работает, если я делаю запрос синхронным, то он запускается.

Update2: IE 8 & Chrome работает как положено. Firefox однако ... не так много.

Update3: После перезапуска Firefox все заработало. Очень, очень, очень, очень странно. Закрытие позиции.

Ответы [ 2 ]

1 голос
/ 23 октября 2009

Попробуйте еще раз удалить точку с запятой. Иногда это работает для меня.

<input type='text' name="box" onblur="update('AUS')" />
1 голос
/ 30 марта 2009

Иногда, если вы обновляете страницу во время входа в отладчик firebird, сценарии останавливаются на этой вкладке, мне часто приходится открывать страницу в другой вкладке.

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