首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动完成多个字段

自动完成多个字段
EN

Stack Overflow用户
提问于 2013-10-09 19:58:08
回答 1查看 1.3K关注 0票数 0

我有一个mysql数据库,我想从每个输入标记的不同表的值中自动完成一个表单。

假设我有以下htlm:

代码语言:javascript
复制
<form>
a: <input type="text" name="a" id="a"><br>
b: <input type="text" name="b" id="b"><br>
c: <input type="text" name="c" id="c">
</form>

下面这段Jquery代码运行得很好:

代码语言:javascript
复制
jQuery(document).ready(function($) {
  $('#a').autocomplete({
    source: 'http://localhost/elgg/application_description/search_app.php',
    minLength: 2
  });
});

问题是如何才能让自动补全功能适用于id、bc,并且php文件知道每次自动补全的字段是什么?

我有东西,我可以创建另外2个文件的php响应与自动补全值,但它似乎没有效率。另一个解决方案是如何将参数传递给search_app.php,以便它知道在哪里进行搜索?

EN

回答 1

Stack Overflow用户

发布于 2013-10-09 20:00:17

尝尝这个,

代码语言:javascript
复制
jQuery(document).ready(function($) {
   $('#a, #b, #c').autocomplete({
      source: function(req,res){
        $.ajax({
          url:'http://localhost/elgg/application_description/search_app.php',
          dataType: 'json',
          data: { 
            term  : $(this).val(),
            id: this.id,
          },
          success: function(data){
            alert(data);
          }
      },
      minLength: 2
   });
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19271384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档