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

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

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

อยากรบกวนสอบถามหรือขอ Keyword ในการดึงข้อมูลแบบ ajax จาก MySQL ครับ

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
ชื่อบริษัท : <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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$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 21-09-2018 09:46:14

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

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


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


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







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