สอบถามเรื่อง typeahead ดึงข้อมูลจาก MySQL ครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่อง typeahead ดึงข้อมูลจาก MySQL ครับ

สอบถามเรื่อง typeahead ดึงข้อมูลจาก MySQL ครับ

อยากรบกวนสอบถามหรือขอ 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;


Pramuan.pao 112.121.130.xxx 21-09-2018 09:46:14

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )







เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ