我必须使自动完成与国家从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)
脚本javascript(在php文件中):
var country_array=;
var测试=json.stringify(country_array);
console.log(测试);
[{"meta_value":"United States"},{"meta_value":"Germany"}]
3.js文件(!)
jQuery(document).Ready(函数($){
console.log(ff);
jQuery('#city_form').AutoComplete({
来源:ff
});
[{"meta_value":"United States"},{"meta_value":"Germany"}]
因此,正如您所看到的,js将ff的值接收为数组,但自动完成函数不起作用。虽然如果我在js中用数组var ff=[“actionscript”,“appleScript”,“asp”]更改ff,它可以工作。
您可以将源指定为
查看jquery文档