2013-03-27 1 views
1

В моем файле JQuery я динамически создаю форму внутри пустого тега DIV. Когда пользователь нажимает кнопку формы, я вызываю e.PreventDefault(), чтобы разрешить мне передать вызов AJAX скрипту php. Что касается успеха звонка AJAX, я бы хотел продолжить подачу формы. Все работает до такой степени, что я хотел бы продолжить подачу формы.Вызов формы для динамически созданной формы на успех ajax

Поскольку форма является динамической, целевой формой я использую следующее:

$('#empty_div').on('click', '#submit_button', function (e) {... 

Все работает, работает вызов AJAX и делает то, что он должен, но не может понять, как представить оригинал которая перенаправит меня в Paypal. Итак, после вызова AJAX, как я могу назвать что-то вроде функции .submit()?

$ ('# form-name'). Submit() не работает, и я не могу заставить работать .trigger() работать.

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

Заранее благодарим за помощь.

ответ

0

Я ценю помощь. Наконец выяснилось, что нет необходимости пытаться повторно отправить форму, когда я могу просто запустить AJAX и отправить форму синхронно, используя опцию async: false в вызове AJAX.

0

Попробуйте вызвать форму отправить с помощью

$('#form-name')[0].submit()