@MaksPaverov

Как заменить data-атрибуты AJAX запросом?

Здравствуйте, есть небольшая проблемка.
Есть товары (например, 5 штук), на каждый свои data-атрибуты цены, фотографии и т.д.
Как мне известно, это можно сделать через AJAX, т.е. при нажатии на кнопку получать значения (т.е. в data-id будет ID товара, и ajaxом получается цена, фото и т.д. у этого ID)
Как это реализовать?
Как у меня сейчас:
spoiler

Вывод товаров:
<a href="#" class="btn btn-primary buy" data-price='[_price]' data-product='[_name]' data-photo='[_photo]'>Купить</a>


И код нажатия на кнопку:
$('.buy').click(function(){
        price = $(this).data('price'),
        product = $(this).data('product'),
        photo = $(this).data('photo');
    $('#price').val(price);
    $('#product').val(product);
    $('#photo').val(photo);
    $('#cart').modal();


Как хочу я:
spoiler
Вывод товаров:
<a href="#" class="btn btn-primary buy" data-id='[_id]'>Купить</a>


И код нажатия на кнопку:
$('.buy').click(function(){
       AJAX запрос, который я без понятия, как сделать :)
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
$('#mybtn').on('click',function(){
    var my_id = $(this).attr('data-id');
   $.get('http://mysite.com/gde/brat/dannie?id=' + my_id, function(data){
           console.log(data);
   });
});

Документация: https://api.jquery.com/jquery.get/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Digital Sharks Казань
от 60 000 до 65 000 руб.
CS Money Санкт-Петербург
от 120 000 до 150 000 руб.
Ingram Micro Cloud Москва
от 170 000 руб.
18 янв. 2019, в 18:11
1000 руб./за проект
18 янв. 2019, в 18:04
10000 руб./за проект