【发布时间】:2012-10-07 09:29:45
【问题描述】:
我有一个很长的注册表单,并且我在一个以前有效的字段上具有自动填充功能。该网站在 WordPress 上,我在 main.js 中加载了 jQuery UI,它显示在页面的源代码上。它包含在 jQuery 之后。这是支持自动完成的 sn-p。
jQuery(document).ready(function($) {var kurssit = [<?php echo file_get_contents("http://xxx.xxx", "r");?>];
$("#kurssi").autocomplete({
source: kurssit
});
});
而 php 会像这样加载它:
jQuery(document).ready(function($) {var kurssit = [
"Taaperokurssi",
"Junnukurssi",
"Yhteiseloa myötäkarvaan",
"Lapsi ja koira",
"Pentutoko",
"Aktivoi tokolla",
"Rallytoko",
"Näyttelyyn tutustumiskurssi",
"Ratkaisuja pulmalliseen ohitukseen",
"Ratkaisuja pulmalliseen ohitukseen - jatkokurssi",
"Hihna-, kontakti- ja luoksetulokurssi",
"Naksutin",
"Lupa koskea",
"Sienikurssi",
"Mejä",
"Mejä jatkokurssi",
"Puuhakurssi",
"Koiranhoidon ABC",
"Hieronta",];
$("#kurssi").autocomplete({
source: kurssit
});
});
应该可以,为什么不行?
【问题讨论】:
-
“不会工作”不是错误消息。你检查过萤火虫吗?
-
你能把你的代码贴在 jsfiddle 上吗?此外,您的数组末尾有一个额外的逗号
-
多余的逗号不应该破坏它,如果我的客户只是复制粘贴和编辑代码,更新代码会更容易。
-
让IE6安息在它当之无愧的坟墓里!!!
-
你有两个相同 id 的元素
id="kurssi"
标签: php jquery wordpress jquery-ui