Как передать переменную в идентификатор кнопки, а затем отправить этот идентификатор в данные ajax? - PullRequest
0 голосов
/ 24 марта 2019

Я передаю идентификатор продукта в идентификатор кнопки, а затем через данные Ajax отправляю этот идентификатор продукта в контроллер

for(var i=0;i<productsJSON.length;i++)
{
    var td5 = document.createElement('td');
    td5.innerHTML = "<br><button type='button' id="+product.id+"onclick='Addtocart() ' >Add To Cart</button><br>";
}

function Addtocart() {

    var quantity = document.getElementsByName("quantity").item(0).value;

    $.ajax({
        type: "POST",
        data: 'pid=' + this.id + '&quantity=' + quantity,
        url: "ProductController",
        success: function(content) {
            console.log(content);
            alert('done');
        }
    });

}

1 Ответ

0 голосов
/ 24 марта 2019

Вы должны использовать объект JSON.Здесь я устанавливаю данные из HTML-формы, используя метод GET.

$.ajax(
        {
            type: "GET",
            data: $("#form").serialize(),
            url: "url",
            success: function(data)
            {
                # Code
            },
            error: function()
            {
                # Code
            }
        }
    );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...