簡體   English   中英

jQuery Autocomplete不起作用(JSON PHP到js)

[英]jQuery Autocomplete doesn't work (JSON PHP to js)

我必須使用SQL從國家自動完成。

1. php $ sql_list_countries =(SQL請求)

var_dump

array (size=2)
  0 => 
    object(stdClass)[3]
      public 'meta_value' => string 'United States' (length=13)
  1 => 
    object(stdClass)[4]
      public 'meta_value' => string 'Germany' (length=7)
  1. 腳本javascript(位於php文件中):

var country_array =;

var test = JSON.stringify(country_array);

console.log(測試);

 [{"meta_value":"United States"},{"meta_value":"Germany"}]

3. js文件(!)

jQuery(document).ready(function($){

console.log(ff);

jQuery('#city_form').autocomplete({

資料來源:ff

});

 [{"meta_value":"United States"},{"meta_value":"Germany"}]

因此,如您所見,js將ff的值作為數組接收,但是自動完成功能不起作用。 盡管如果我使用數組var ff = [“ ActionScript”,“ AppleScript”,“ Asp”]更改js中的ff,它仍然可以工作。

您可以將源指定為

  • 字符串數組:[“ Choice1”,“ Choice2”]
  • 具有標簽和值屬性的對象數組:[{標簽:“ Choice1”,值:“ value1”},...]

jQuery文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM