2011-01-27 28 views
0

我正在使用jQuery UI AutoComplete,我在想我如何傳遞自定義值。jQuery UI AutoComplete中的自定義值

我可以使用Option來定義自定義值嗎?不太確定我應該如何使用它。目前我正在解決「問題」沿值在URL中傳遞這樣的:

source: "http://mysite.com/wp-content/themes/theme1/include/jquery.search.php?limit=5", 
+0

我不明白你在做什麼。你有現場演示嗎? – 2011-01-27 17:44:16

+0

否 - 但在此示例中,「?limit = 5」是關鍵值。我不想將它傳遞到URL中,而是想將其作爲選項傳遞給它。 – Steven 2011-01-27 18:29:53

回答

4

您可以用函數替換源代碼,這樣

source : function (request, response) { 
    $.get('/yoururl/', { 'q' : request.term , 'some' : 1, 'other' : 2, 'value':3 }, 
      function(recv) { 
       var data = eval(recv); 
      //do whatever with data to build the results 
       response(data.entities); // and pass it to response 
      }); 
};