Как взять get ajax

161
16 марта 2019, 20:40

Подскажите пожалуйста, есть код:

 $.ajax({
    type: "POST",
    url:"/autocomplete/autocomplete.php",
    dataType: 'json',
    data: {'choose' : $(this).val()},
    success: function(res){
        console.log(res);
        var content = '';
        $.each(res, function(i, item){
            content += "<div class='ott' data-id='"+res[i].id+"'>"+res[i].name+" "+res[i].lastname+" "+res[i].lastname+"</div>";
        });
        $('.aut_cont').html('');
        $('.aut_cont').append(content);
    }
});

Как к

url:"/autocomplete/autocomplete.php"

добавить get id=, чтобы получилось так:

url:"/autocomplete/autocomplete.php?id=взять id со страницы на которой работает данный код"

Спасибо.

Answer 1

HTML <a href="/autocomplete/autocomplete.php?id=<?=$id?>" class="autocomplete-link">Link</a>

var url = $('.autocomplete-link').attr('href');
$.ajax({
   type: "POST",
   url:url,
   dataType: 'json',
   data: {'choose' : $(this).val()},
   success: function(res){
      console.log(res);
      var content = '';
      $.each(res, function(i, item){
        content += "<div class='ott' data-id='"+res[i].id+"'>"+res[i].name+" "+res[i].lastname+" "+res[i].lastname+"</div>";
    });
    $('.aut_cont').html('');
    $('.aut_cont').append(content);
  }
});

если коротко, код не проверял

READ ALSO
Простейший цикл на PHP

Простейший цикл на PHP

Имеется простейший код

169
Как сделать динамическую выборку из бд в файле php?

Как сделать динамическую выборку из бд в файле php?

Допустим на сайте интернет магазина есть 3 ссылки на один и тот же php файл, пусть это будет: одежда для женщин, одежда для мужчин, одежда для...

173
Как правильно перебрать массив

Как правильно перебрать массив

Нужна помощь в построении логики как правильно перебрать массив

175