สอบถามเรื่อง typeahead ดึงข้อมูลจาก MySQL ครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่อง typeahead ดึงข้อมูลจาก MySQL ครับ
สอบถามเรื่อง typeahead ดึงข้อมูลจาก MySQL ครับ
Copy
อยากรบกวนสอบถามหรือขอ Keyword ในการดึงข้อมูลแบบ ajax จาก MySQL ครับ
ชื่อบริษัท : <input type="text" id="typeahead" data-provide="typeahead" />
หมวดสินค้า : <input type="text" id="getProduct" />
$('#typeahead').typeahead({
source: function(query, process) {
// This is where your ajax call would be
objects = [];
map = {};
var data = [
{"id":1,"label":"ไทย เรยอน","value":"อาหาร"},
{"id":2,"label":"ไทยรุ่ง อินเตอร์ บิส","value":"เครื่องดื่ม"},
];
$.each(data, function(i, object) {
map[object.label] = object;
objects.push(object.label);
});
process(objects);
},
updater: function(item) {
$('#getProduct').val(map[item].value);
return item;
}
});
MySQL Query
$query = "SELECT * FROM chamber
WHERE company_chamber
LIKE '%".$request."%'
GROUP BY company_chamber";
$result = mysqli_query($connect, $query);
while($row=mysqli_fetch_array($result)) {
$json_data[]=array(
"id"=>$row['id'],
"label"=>$row['company_chamber'],
"value"=>$row['product'],
);
}
$json= json_encode($json_data);
echo $json;
mysqli_close();
exit;
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ