繁体   English   中英

使用jQuery自动完成提交隐藏的输入值

[英]Submit hidden input value with jquery autocomplete

我刚刚开始使用jQuery自动完成功能,对于简单的搜索,效果很好。 但是,我想做的是将一个带有值的隐藏输入发送到search.php以优化搜索。

例如,当自动完成功能将数据发送到search.php时,它将使用term并将其在search.php中评估为$_GET['term'] 我需要做的是发送一个带有值的隐藏输入,然后在search.php中提取该值,类似于$_GET['hidden'];

自动完成是否有可能 谢谢

$(function () {
  $(".search").autocomplete({
    source: "search.php",
    minLength: 2,
    select: function (event, ui) {
      var v = ui.item.value;
      console.log(v);
      return false;
    }
  });
});

您可以将参数作为查询字符串传递。 如果您以id身份隐藏的输入等于hidden(仅作为示例),那么:

$(function () {
    var hidden = $('#hidden').val();
    $(".search").autocomplete({
      source: "search.php?parameter="+hidden,
      minLength: 2,
      select: function (event, ui) {
        var v = ui.item.value;
        console.log(v);
        return false;
      }
    });
  });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM