在网站 cms 中,我使用 jquery 自动完成功能。我的工作就像一个魅力。但突然,几周后,它停止了工作。在此期间绝对没有更改任何代码。我正在使用 jquery 1.6.2 和 jquery ui 1.8.13。这是代码:
$(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 项数组,它也不起作用。
会不会是服务器问题?我真的对此感到困惑,而且我以前在我的职业生涯中没有看到这种行为。