Javascript 自动完成can';t对json数据进行排序

Javascript 自动完成can';t对json数据进行排序,javascript,php,jquery,Javascript,Php,Jquery,HTML <input type="text" class="form-control" placeholder="Search" id="searchbox"> 试试这个 var value = $("#dropdown_btn").val(); $( "#searchbox" ).autocomplete({ source: function( request, response ) { $.ajax({ url:"search.php",

HTML

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

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 );
        }
    });
  }
});
试试这个

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 );
        }
    });
  }
});

“未根据搜索值排序”您的意思是说排序后的数据应该显示在下拉列表中吗?请尝试data.sort()您希望在哪里进行排序?你没有给我们看任何试图排序的代码<代码>自动完成只显示它得到的内容。它不知道您希望以什么顺序显示结果。我添加了HTML搜索框。请选中@MagnusEriksson@BhaskararaoGummidi:您的json格式是什么,因为如果它是数组,那么data.sort将很容易应用。“未根据搜索值排序”您的意思是说排序后的数据应显示在下拉列表中吗?请尝试data.sort()您希望在哪里进行分拣?你没有给我们看任何试图排序的代码<代码>自动完成只显示它得到的内容。它不知道您希望以什么顺序显示结果。我添加了HTML搜索框。请选中@MagnusEriksson@BhaskararaoGummidi:您的json格式是什么,因为如果它是数组,那么data.sort将很容易应用。