Отправить форму ajax

php JavaScript AJAX

На странице есть несколько форм такого вида

<form action="" id="myform">
<input type="hidden" id="ids" name="ids" value="1">
<input type="button" onclick="send();" value="Отправить">
</form>

отличается в них только поле ids

с помощью такого кода отправляем данные на сервер, однако отсылается только первая форма, а необходимо, чтобы отсылалась та форма, на кнопке в которой кликнули

function send()
{
var price = $('#price').val()
var idproduct = $('#idproduct').val()
$.ajax({
type: "POST",
url: "/ajax/post.php",
data: "ids="+ids,
success: function(html) {
$("#Art").empty();
$("#Art").append(html);
}
});
}


Примечание:
OverHerz - вылетает в ошибку в этом месте
success: function(html)

Примечание:
к сожалению, по прежнему отправляется та форма, которая идет первой в списке, а не та, в которой был клик
Ответы:
<form action="" class="myform">
<input type="hidden" id="ids" name="ids" value="1">
<input type="button" value="Отправить">
</form>
> OverHerz - вылетает в ошибку в этом месте
после data: data запятую поставьте


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.