Jump to content
  • 0

Форма, ajax


MichaelD
 Share

Question

С ajax начал разбираться недавно, и возникла такая проблема.

имеется форма типа:

<form method="post" action="http://some-url.com" id="myform">

     <input type="text" name="mydata" id="mydata" />

     .....

 

     <input type="submit" onclick="send();" value="Отправить" />

</form>

 

С помощью ajax я собираю все данные с формы, в php скрипте выполняю над ними какие-то действия и возвращаю обратно в скрытые поля.

 

Для того, что-бы не выполнялось стандартное действие формы, пишу event.preventDefault(); Но как всё-таки заставить отправить форму после получения и внесения всех данных?

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Можно сделать какой-нибудь ключ: это может быть переменная, параметр у формы или еще что-то....

Проверяете этот ключ, и по нему выполняете нужную функцию: заполнения формы или её окончательной отправки...

Link to comment
Share on other sites

  • 0

Таки всё получилось. Теперь возникла проблема в том, что при отправке формы с атрибутом target="_blank" через кнопку  окно открывается в новой вкладке, а при .submit() во всплывающем окне, а так как многие браузеры просто их блокируют - это не очень удобно. Как можно поправить этот момент?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy