我正在努力找出这个问题的症结所在。我可以在我本地的电脑上使用php/jquery让这个插件工作,但是尝试在我的production机器上用Perl复制它(其中php不是一个选项,原因我就不说了)。
index.cgi -这是生成包含文本框的html页面的perl代码。
#!/usr/bin/perl -w
use DBI;
use CGI;
use warnings;
use strict;
$cgi = new CGI;
$cgi->autoEscape(undef);
print $cgi->header;
print $cgi->start_html(-title
我有一张表格,上面写着校园里某些地方允许的物品。单选按钮组控制该区域是一个物理房间还是一个更通用的“项目”。任何一个值都被输入到数据库中的同一个字段中。
房间和项目存放在单独的桌子上。我想利用jQuery UI的自动完成在这里。到目前为止,无线电组上的更改事件为房间和项目切换了适当的文本,并切换了全班的“房间and”。“roomAC”类是自动完成的选择器。
我想,当我删除这个类时,它将不再让自动完成的工作,但它确实。这是因为事件仍然绑定到DOM元素。我想知道的是,是否有一种绑定/解除绑定自动完成事件的方法?还是在if语句(广播组)中重新创建事件处理程序?
MY JS
//ROOM FIELD
我有一个带有自动完成的简单文本输入:
<input type="text" class="span4" id="autoc1" name="agent" value="">
我使用以下jquery代码执行自动完成操作并带回数据。然后单击一次,我想用返回的数据填充两个输入。一切正常工作,除了实际的字段自动完成,它不会被填满。
Jquery:
$(function() {
// input id of field with autoc on
$( "#autoc1