Jquery ui 是否可以在远程源返回html时使用jQueryUIAutoComplete?
我想有一个输入字段,用户将输入搜索数据。一旦输入超过2个字母,我将在服务器上搜索并显示找到的数据 目前,我以JSON的形式返回数据。我想用html替换它,在服务器端用GAE/django格式化数据。我需要这样做,因为已经使用了相同的数据输出模板,我不想在带有数据自动完成的javascript中重复。我的输出还将支持分页Jquery ui 是否可以在远程源返回html时使用jQueryUIAutoComplete?,jquery-ui,jquery-ui-autocomplete,Jquery Ui,Jquery Ui Autocomplete,我想有一个输入字段,用户将输入搜索数据。一旦输入超过2个字母,我将在服务器上搜索并显示找到的数据 目前,我以JSON的形式返回数据。我想用html替换它,在服务器端用GAE/django格式化数据。我需要这样做,因为已经使用了相同的数据输出模板,我不想在带有数据自动完成的javascript中重复。我的输出还将支持分页 是否有任何方法可以代替整个输出,而不仅仅是一个项目?或者,我不应该在这里使用自动完成?不要使用自动完成 如果您已经在格式化输出服务器端,那么javascript在这里几乎没有什么
是否有任何方法可以代替整个输出,而不仅仅是一个项目?或者,我不应该在这里使用自动完成?不要使用自动完成 如果您已经在格式化输出服务器端,那么javascript在这里几乎没有什么工作要做 尝试使用onChange事件编写您自己的自动完成,并使用$.post检索结果的格式化输出。结果可能很简单:
$( '#searchbox' ).change( function() {
var s = $(this).val();
if(s.length > 2)
{
$.post("searchresults.php", { search: s }, function(data){
$( '#resultdiv' ).html(data);
});
}
});
希望这能有所帮助。不太可能。我建议使用_renderItem或编写您自己的需要HTML的迷你自动完成。