jQuery在多个字段上自动完成
令人惊讶的是,我没有找到我的问题的答案 我想在jQuery上创建一个包含两个字段的表单jQuery在多个字段上自动完成,jquery,ajax,jquery-autocomplete,Jquery,Ajax,Jquery Autocomplete,令人惊讶的是,我没有找到我的问题的答案 我想在jQuery上创建一个包含两个字段的表单 城市代码 城市名称 当我输入一个城市代码,然后离开这个领域。 我想自动完成城市名称 我安装了jQuery 我有以下代码: $(document).ready(function() { $("#field_localite").autocomplete('admin/ajax/npa', { extraParams: { npa: function() { retur
$(document).ready(function() {
$("#field_localite").autocomplete('admin/ajax/npa', {
extraParams: {
npa: function() { return $("#field_npa").val(); }
}
});
$("#field_npa").blur(function() {
$("#field_localite").search();
});
});
问题是.search()方法。不启动自动完成
我正在寻找一种方法来触发该字段的自动完成搜索
你知道一种方法或插件可以做这个搜索吗
提前谢谢
顺便说一句:PHP代码behin经过了全面测试并正常工作,它在执行调用时返回数据。$(“#field_localite”)。自动完成(“搜索”)代码>应该可以做到这一点。明白了
最后我用另一种方式做了
我在“城市代码”字段中输入了“自动完成”:
$("#field_npa").autocomplete(Drupal.settings.basePath+'admin/ajax/npa', {
formatItem: formatItem,
cacheLength: 1,
minChars:4
}).result(function(event, data, formatted) {
$("#field_localite").val(data[1]);
});
function formatItem(row) {
return row[0] + " " + row[1];
}
这是我想要的。等等,你是说jQueryUI自动完成吗?不,我不是说jQueryUI自动完成,而是Basistance.de上的那个