首页 新闻 会员 周边

autocomplete 联动问题

0
[待解决问题]

$().ready(function() {

  function formatItem(row) {
  return row[0] + " (<strong>id: " + row[1] + "</strong>)";
  }
  function formatResult(row) {
  return row[0].replace(/(<.+?>)/gi, '');
  }  
 $("#txtproductLine").autocomplete("SoftSerach.aspx?t=searchProductLine");


  $("#txtProduct").autocomplete('SoftSerach.aspx', {
  width: 300,
  multiple: true,
  //mustMatch: true,
  //dataType: "json", 
  formatItem: formatItem,
  formatResult: formatResult,
  extraParams: { v: 'Product', tz: $('#txtproductLine').val(),t: "ProductLine" }

  });

}
这是我刚开始注册的两个事件,我想把第二个联动的参数用url传过去然后去做联动
但现在 $('#txtproductLine').val()总是空,我觉得是在ready()的时候他就注册在缓存中,不能改变其参数值了,谁有好的办法谢了 ~

yangyueming的主页 yangyueming | 初学一级 | 园豆:2
提问于:2010-10-27 09:26
< >
分享
所有回答(1)
0

$("#states").autocomplete(url, {
   extraParams: {
       country: function() { return $("#country").val(); }
   }
});

Jquery给的例子,试一下,用匿名函数传参

nabber | 园豆:479 (菜鸟二级) | 2010-10-27 09:40
好了,高手~
支持(0) 反对(0) yangyueming | 园豆:2 (初学一级) | 2010-10-27 09:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册