用jQuery AutoComplete提交隐藏的输入值



我刚刚开始使用jQuery autocomplete,对于简单的搜索,这很好。但是,我想做的是发送一个带有值的隐藏输入到search.php以完善我的搜索。

例如,当自动完成将数据发送到search.php时,它使用术语,并且在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等于隐藏(这只是一个示例(,则:

$(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;
      }
    });
  });

相关内容

  • 没有找到相关文章

最新更新