2011-08-10 162 views
0

我試圖從外部觸發jQuery Autocomplete事件。問題是我正在使用如何觸發jQuery自動完成插件中的「自動完成」事件?

/* 
* Autocomplete - jQuery plugin 1.0.2 
* 
* Copyright (c) 2007 Dylan Verheul, Dan G. Switzer, Anjesh Tuladhar, Jörn Zaefferer 
* 
* Dual licensed under the MIT and GPL licenses: 
* http://www.opensource.org/licenses/mit-license.php 
* http://www.gnu.org/licenses/gpl.html 
* 
* Revision: $Id: jquery.autocomplete.js 5747 2008-06-25 18:30:55Z joern.zaefferer $ 
* 
*/ 

如果我升級,我需要找到一個直接放入的東西,因爲它是舊的遺留代碼。有什麼建議麼?

+0

對不起,你是什麼意思觸發外部自動完成事件?你想發送一個請求到服務器?或者你想用不是你正在查詢的服務器的數據填充它? –

+0

當我粘貼時,沒有任何反應。它簡單地擦除文本框。 – Shamoon

+0

請把它放在描述中,這似乎是問題的重要組成部分。 –

回答

1

我建議你看看源代碼。有一個名爲onChange的函數,您想調用onChange(0,true)來觸發自動完成。我認爲它不能從腳本代碼之外訪問,因此您可以在全局中公開該函數,也可以編輯自動完成代碼以偵聽輸入和onChange(0,true)上的粘貼事件。