Jquery Autofill有两个参数

时间:2013-07-10 14:15:31

标签: php jquery url autofill

我知道它可能很简单就像123但我在jquery中是noob .. 我有一个功能:

 $(function()
 {
  $('#ser').autocomplete('serial.php?tp='+$('#type').val(), 
{   width: 150, });
 });

..传递文本字段 ser 的值并将列表 type 下拉到我正在使用基于这两个变量的查询的页面..仅适用于使用下拉列表中的第一个var,但如果我在其中更改var,它仍然使用列表中的第一个...换句话说它不是动态的...... 我也尝试了这个功能:

   $(document).ready(function(){
  $("#ser").click(function(){
   var tp = $("#type").val();
});
  });

动态工作,但我无法在其他函数中添加var tp到url地址(因为我是菜鸟!)

提供帮助

2 个答案:

答案 0 :(得分:0)

这是我正在寻找的解决方案:

$(function()
 {
  var tp='';
   $("#ser").click(function(){
    tp = $("#type").val();
//alert(tp);
$('#ser').autocomplete('serial.php?tp='+tp, 
{   width: 150, });
  });


  });

答案 1 :(得分:0)

自动完成“源”可以是数组,字符串或函数。你选择使用字符串。

对源使用字符串选项时,用户提供的值会自动附加到查询字符串,但字符串的其余部分是静态的,仅在页面加载时计算一次。当用户更改输入时,不会重新评估它。

要根据需要使网址动态化,您需要使用第三个选项:函数。