Merhaba arkadaşlar
jQuery Autocomplete ile kategori listemi input a çağırıp istediğim kategoriyi json ile api.php?term=Anasayfa şeklinde çekebiliyorum fakat;
seçtiğim anasayfa adlı kategori adının ben id sini post metodu ile alamıyorum sizce nasıl yapabilirim?
<!DOCTYPE html>
<html>
<head>
<title>Deneme Sayfam</title>
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.min.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/ui-lightness/jquery-ui.css">
<script>
$(function(){
var $search = $('#search');
$search.autocomplete({
source: 'api.php'
});
});
</script>
</head>
<body>
<form action="" method="POST">
<div class="form-group">
<label>Kategori adının ilk 2 harfini aratınız.</label>
<input type="text" class="form-control" id="search">
</div>
<input type="submit" value="Send">
</form>
</body>
</html>api.php <?php
include ("../Connections/config.php");
$term = $_GET['term'];
$query = $baglan->query('SELECT * FROM kategoriler WHERE kategoriAdi LIKE "%'.$term.'%"', PDO::FETCH_ASSOC);
// eğer etkilenen satır varsa
if($query->rowCount()){
$data = array();
foreach ($query as $row){
$data[] = array(
'value' => $row['kategoriAdi'],
'name' => $row['id']
);
}
echo json_encode($data);
}
?>