Как передать значение через jQuery в php скрипт?
Не получается передать значение через jQuery в PHP. Пытаюсь передать значение data-id из input но ничего не передается. Что я делаю не так? Спасибо.
$(function(){
$('.who').bind("change keyup input click", function() {
var reg_and_table = $(this).attr("data-id"); // Пытаюсь передать в search.php эту переменную
console.log(reg_and_table);
if(this.value.length >= 3){
$.ajax({
type: 'post',
url: "search.php",
data: {'referal':this.value, reg_and_table: reg_and_table},
response: 'text',
success: function(data){
$(".search_result").html(data).fadeIn();
}
})
} else if(this.value.length < 3){
$(".search_result").fadeOut();
}
})
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="poisk" data-id="table1" type="text" name="referal" placeholder="Поиск" value="" class="who" autocomplete="off">
Пытаюсь передать в search.php переменную reg_and_table