ウェブサイトでjms autocompleteを使用しています。私は魅力的に働いた。しかし、突然、数週間後、それは動作を停止しました。この期間にはコードはまったく変更されていません。私はjquery 1.6.2とjquery ui 1.8.13を使用しています。jquery uiオートコンプリートが何の理由もなく動作しなくなった
$(function() {
var artists = [<?php getArtists(); ?>];
$("#artistsearch").autocomplete({
source: artists,
select: function(event, ui){
$("#artistsearch").val(ui.item.artistsearch);
},
change: function(event, ui) { $("#search").submit(); }
});
});
配列artists
が正しい配列であるが、ここに投稿するには長すぎる: ここではコードです。 私はこの上に私を助けることができるここに誰かがいることを願っています。私は、通知メールを受信するので、少し遅くしていなかったおかげで人..
:事前に
おかげで、リチャード
は、私がフィールドartistsearch
編集してフォームを持っています私の反応。
エコーはgetArtist()関数内にあり、素敵な配列を返します。私が元の質問に述べたように、すべてのことがうまくいったが、コードを変更せずに突然動作を停止した。最初は、配列内の無効な項目である可能性があると思ったので、単純な2項目の配列をハードコードしましたが、機能しませんでした。
サーバーに問題はありますか?私は本当にこれと混同しています。私は前に私のキャリアでこの行動を見ませんでした。
「'」に「"」
を....と停止し、それを意味するだろう作業? –
エコーが潜在的に関数呼び出し自体に存在する可能性がありますが、@ Richard Knolより少しの情報が役に立ちます。 – trickyzter
getArtists()メソッドを投稿してください – Thorsten