2016-08-23 72 views
0

我有一個JavaScript,它正從數據/ city.php JSON數據來看,現在是工作好的JavaScript自動完成與PHP的MySQL

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使用like語句來查找數據。

我是小白與JS所以任何一個可以幫助我我怎麼可以發佈數據,並得到它的工作我試圖做

網址:「數據/ city.php像=#:數據。城市#「

它的錯我知道可以任何人請幫助。 我使用http://demos.telerik.com/kendo-ui/autocomplete/template

+0

所以你基本上要得到每次擊鍵從city.php數據? – boroboris

+0

@boroboris Yaa ..上city.php我趕上$ like = $ _GET ['like'];然後它到mysql查詢....我需要js發送數據到city.php並閱讀結果(其閱讀結果,但我無法發送數據) – Harinder

回答

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

source on developer.mozilla

+0

它已經存在...我需要一個函數通過使用keyup函數獲取數據,並通過post或get方法將數據發送到data/city.php?like = value並從頁面獲取結果 – Harinder