繁体   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