jquery autocomplete在移动设备中无法正常工作

时间:2017-06-14 17:18:08

标签: jquery json codeigniter jquery-ui autocomplete

我的主页有四个自动完成输入框,所有这些都在桌面/ PC中正常工作,但在移动默认浏览器和Chrome移动设备中,它不会显示从服务器返回的结果..

这是我的网页网址:http://must4you.com/beta/

我的脚本:

$( "#market" ).autocomplete({
  source:function(request, response) {
     // alert("hello");
    $.ajax({
        url: "http://must4you.com/beta/index.php/Autocomplete/get_market_help",
        dataType: "json",
        data: {
            term : request.term,
            state : $("#states").val(),
            city:$("#cities").val(),
            area: $("#area").val(),
            pin:$("#pincode").val(),
        },
        success: function(data) {
          response(data);
        }
    });
  },
  minLength: 2,
});

在控制器

public function get_market_help(){
    $text = $_REQUEST['term'];
    $data = $this->M_autocomplete->get_market_suggestion($text);
    $data_suggest = array();
    foreach($data as $row){
    $data_suggest[$row->location] = trim($row->location);
    }
   // print_r($data_suggest);
    //echo "TEST HELLO";
    //
    echo json_encode($data_suggest);
}

注意:其他自动填充功能具有相同的代码,但它们在PC和移动设备上都能正常运行

0 个答案:

没有答案