2011-08-10 167 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)上的粘贴事件。