【问题标题】:jQuery autocomplete has stopped workingjQuery 自动完成功能已停止工作
【发布时间】: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


【解决方案1】:

在您的代码中,您有两个具有相同 id 的元素

id="kurssi"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-25
    • 2015-03-14
    • 2019-11-23
    • 1970-01-01
    • 2020-10-22
    • 2022-07-06
    • 2014-08-06
    • 2021-05-02
    相关资源
    最近更新 更多