Jquery ajax получение данных из div и textarea
В первый раз пользуюсь ajax на jquery и не знаю что да как..
$(document).ready(function(){ var form=$("#myForm"); $("#smt").click(function(){ $.ajax({ type:"POST", url:form.attr("action"), data:$("#myForm input").serialize(),//only input success: function(response){ console.log(response); } }); }); }); Как сделать что бы этот скрипт из формы еще и textarea собирал.. И как в дата еще так же собрать данные для отправки из div блокой innerHTML.. |
data:form.serialize()+'&name='+$('div_selector').html() |
Да, я уже так и сделал :)
data:$('#myForm input, #myForm textarea').serialize()+'&type='+$('#selectBox').ht ml() Благодарю! |
И зачем так - $('#myForm input, #myForm textarea').serialize()?
Ну даже, если и вновь обращаться по id формы (что неразумно собственно говоря, ибо вы ее уже ранее получили), то так: $('#myForm').find('input, textarea') а в свете того что этот объект у вас уже кеширован, то: form.find('input, textarea') но это тоже занятие никчемное, ибо метод form.serialize() и вернет строку, с именами и значениями элементов формы. Если в форме есть поля, которые не надо отправлять на сервер, и поэтому определяется вами такой выбор, то у данных полей не указывайте имена. |
Часовой пояс GMT +3, время: 02:53. |