JavaScript自动完成与php mysql

JavaScript AutoComplete with php mysql

本文关键字:php mysql JavaScript      更新时间:2023-09-26

我有一个javascript,它从data/city.php获取json数据,并且工作良好

var $kUI_autocomplete_template = $('#GJB_city');
        if($kUI_autocomplete_template.length) {
            $kUI_autocomplete_template.kendoAutoComplete({
                minLength: 2,
                dataTextField: "city",
                template:
                '<div class="k-list-wrapper">'+                  
                        '<span class="uk-text-muted uk-text-small">#: data.city #</span>' +
                    '</span>' +
                '</div>',
                dataSource: {
                    transport: {
                        read: {
                            dataType: "json",
                            url: "data/city.php"
                        }
                    }
                },
                height: 204
            }).data("kendoAutoComplete");
        }

现在我试图通过发布值到data/city.php?like=value来获取数据我需要keyup函数从city.php获取数据,就像city.php mysql使用类似的语句来查找数据。

我是js新手,所以谁能帮助我如何发布数据,让它工作,我正在尝试做

url:"数据/city.php ?像= #:数据。城市# "

我知道这是不对的,有人能帮帮忙吗?我使用http://demos.telerik.com/kendo-ui/autocomplete/template
dataSource: {
    transport: {
       read: {
         dataType: "json",
          url: "data/city.php"
         }
       }
     },
                height: 204
}).data("kendoAutoComplete").then(function(value) {
   // do someting with data
  }, function(reason) {
  // console.log(reason);
});