jQuery Autocomplete不起作用(JSON PHP到js)
jQuery Autocomplete doesn't work (JSON PHP to js)
我必须使用SQL中的国家/地区进行自动完成。
1.php$sql_列表_国家=(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 test = JSON.stringify (country_array);
控制台.log(测试);
[{"meta_value":"United States"},{"meta_value":"Germany"}]
3.js文件 (!
jQuery(document).ready(function( $ ) {
控制台.log (ff);
jQuery( '#city_form' ).autocomplete({
来源:FF
});
[{"meta_value":"United States"},{"meta_value":"Germany"}]
因此,正如您看到js接收ff的值作为数组,但自动完成功能不起作用。虽然如果我用数组 var ff = [ "动作脚本", "苹果脚本", "Asp"]它有效。
您可以将源指定为
- 字符串数组: [ "选择1", "选择2" ]
- 具有标签和值属性的对象数组:[ { 标签:"选择1",值:"值1" },... ]
查看 jquery 文档
相关文章:
- 为vis.js(PHP到JavaScript)准备一个数组
- 当用HTML5+JS+PHP设计发送到电子邮件的表单时,需要采取哪些良好的安全预防措施
- AJAX/JS/PHP:如何替换发送到PHP文件的文件中的文本,并传递成功属性
- jQuery/JS/PHP - 仅在提交后禁用表单和提交按钮
- 一个简单的JS-PHP验证(或者我是这么认为的)
- 使用相同文件的 Html/JS/PHP 两个页面看起来不同(仅在 chrome 中)
- AES - Crypto JS & PHP
- PHP 无法调用 shell 脚本 (js -> php -> sh)
- JS & PHP Interaction
- JS/PHP cross urlencoding and urldecoding
- 为什么这个 js-php 生成的位置引用在 IE8 中不起作用
- Js+PHP:从文本文件中读取值
- Ajax调用JS+PHP不起作用
- JS/PHP复选框名称
- 如何检查是否使用html/js/php等创建了cookie
- 如何在JS/PHP的Microtime中从服务器时间倒计时到最接近的半小时
- 在Nginx上运行PHP和Node.js(PHP的PHP扩展文件,Node的html扩展文件)
- Facebook JS/PHP SDK
- js/php with include files
- Angular.js+PHP:如果在ngSanitized html模板内,则不执行Angular表达式