2009-10-11 4 views
1

Я просто приду к нему.вызов ajax не возвращает true или false для события отправки

Мне нужно знать, как я могу вернуть false или true для submitbutton. Я прочитал здесь еще несколько сообщений, в которых говорится, что это невозможно сделать из функции успеха ajax , потому что он вернется в контекст ajax, а не в событие отправки.

Возможно, у кого-то есть обходное решение для этого? также в контексте, что я загружаю форму с другой страницы.

Некоторый фон:

Я загрузить форму с другой страницы и в обратном вызове, я пишу функцию представить, потому что в противном случае я не имею способ подключения к кнопкам отправки. В функции отправки я проверяю ввод для некоторых полей. Если все проверяется, он переходит к вызову ajax сценарию php.

ответ

2

В запросе AJAX success callback, который обновляет form, вы можете повторно подключить к нему обработчик submit event.

+0

спасибо за быстрый ответ, я редактировал мой вопрос. Нежелательное поведение немного отличается. – Richard

0

ОП писал:

решаемые его с помощью чужого предложения, чтобы поставить вызов Ajax в случае щелчка и, при необходимости, использовать $('form').submit();

+0

([Отвечено в вопросе редактирования и преобразовано в ответ на wiki сообщества.] (Http://meta.stackoverflow.com/questions/267434/what-is-the-appro-action-when-the-answer-to- а-вопрос-является добавленными к-дия)) –

Смежные вопросы