2011-04-21 112 views
0

我正在使用jquery Ui自动完成库,并且一切都很好,但我有一个问题与“条款=”放在网址的末尾。Jquery UI自动完成“条款”

我需要的是查看“www.mysite.com/searchTerms=[searchvar]”的源代码,现在它会自动将“terms = [searchvar]”放在任何url的末尾。

$("#tags").autocomplete({ 
      source: 'http://www.mysite.com/search/autoComplete.mi?searchTerm=', 
     }); 

这一点,如果我输入“马”,然后查找网址“http://www.mysite.com/search/autoComplete.mi?searchTerm= &项=马”当我需要它寻找 “http://www.mysite.com/search/autoComplete.mi?searchTerm=horse”

的HTML

<div class="ui-widget"> 
    <label for="tags">Tags: </label> 
    <input id="tags" /> 
</div> 

我通过看文件,无法找到任何

回答

0

您可以在标签的属性做对象:

$("#tags").autocomplete({ 
     source : 'http://www.mysite.com/search/autoComplete.mi?searchTerm='+ 
     $(this).attr("searchvalue"), 
     }); 
+0

当我这样做,我得到的http://www.mysite .com/search/autoComplete.mi?searchTerm = undefined&term = horse – pfunc 2011-04-21 15:13:09

+0

您还需要在搜索值attr处添加一些内容。什么样的元素$(“#tags”)是? – 2011-04-21 15:15:54

+0

它是一个输入框。我尝试$('#tags')。val(),但没有任何输入框=输入类型文本 – pfunc 2011-04-21 15:17:42