3

私はかなり長いサインアップ フォームを持っており、以前は機能していた 1 つのフィールドでオートコンプリートを使用しています。サイトは WordPress にあり、jQuery UI を main.js にロードしました。ページのソースに表示されています。そして、jQuery の後に含まれています。オートコンプリートを強化するスニペットを次に示します。

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
    });
});

動作するはずなのに、なぜ動作しないのですか?

4

1 に答える 1

2

あなたのコードには、同じIDを持つ2つの要素があります

id="kurssi"
于 2012-10-17T08:12:16.847 に答える