2017-10-16 58 views
1

HTML自動完成不能排序的JSON數據

<input type="text" class="form-control" placeholder="Search" id="searchbox"> 

JS

我正在汽車整個JSON數據完整,但根據搜索值並沒有排序。

$("#searchbox").autocomplete({ 
    source: function selectVal(request, response) { 
    var value = $("#dropdown_btn").val(); 
    $.ajax({ 
     url:"search.php", 
     type:"post", 
     dataType:"json", 
     data:{value:value}, 
     success:function(data) { 
     response(data); 
     } 
    }); 
    } 
}); 
+0

「沒有根據搜索值排序」你的意思是說排序的數據應該在下拉菜單中顯示? –

+0

try data.sort() –

+0

您希望排序發生在哪裏?你沒有向我們展示任何試圖排序的代碼? 'autocomplete'只是顯示它的內容。它不知道你想要顯示結果的順序。 –

回答

0

試試這個

var value = $("#dropdown_btn").val(); 
$("#searchbox").autocomplete({ 
    source: function(request, response) { 
     $.ajax({ 
     url:"search.php", 
     type:"post", 
     dataType: "jsonp", 
     data:{value:value}, 
     success: function(data) { 
      response(data); 
     } 
    }); 
    } 
});