我创建了自定义自动完成,在这里我想使用手动输入输入,并从数据库中提供选项。所以我创建了javascript代码,它从DB中获取数据并将它们放入datalist。对于第一次搜索,所有这些都很好,但我实现了分隔符,这样我就可以在输入字段中添加多个值(我希望有一个电子邮件列表)。当我的代码再次调用ajax进行下一次自动完成时,我在控制台中看到datalist中的数据已刷新,但浏览器不再显示任何数据。
代码如下:
<input list="manual_emails" type="text" name="manual_email_entry" id="manual_email_entry" class="form-control" placeholder="zadaj email" />
<datalist id="manual_emails">
</datalist>
$('#manual_email_entry').on('input',function(e){
$entry_term = $('#manual_email_entry').val();
$search_term = $entry_term.split(/[; ]+/).pop();
if ($search_term.length > 2) {
$.ajax({
type: "POST",
url: "/find_email/",
dataType: 'json',
data: {request: $search_term}
}).done(function (data) {
//console.log(data.data)
var $opt_val = ''
for ( var i = 0; i < data.data.length; i++) {
$opt_val += '<option value="'+data.data[i]+'">'
}
$('#manual_emails').html('')
$('#manual_emails').html($opt_val)
})
;
}
});
第一次尝试后,这是正常的
但当我想再次搜索下一步,它不会显示任何东西,但在代码中,我看到我的数据列表被刷新。
感谢这篇文章,我发现只有电子邮件输入类型的作品,我必须添加多个值多个选择与数据
此外,只有逗号起作用,分号不能用作分隔符
<input list="manual_emails" type="email" name="manual_email_entry" id="manual_email_entry" class="form-control" placeholder="Zadaj email" multiple />
<datalist id="manual_emails">
</datalist>
$search_term = $entry_term.split(/[, ]+/).pop();
我有一个称为“Profile”的对象列表,每个Profile都有一个功能列表(一个Profile可以做的事情)和一个与该Profile关联的用户列表。 我想在一个JTable中显示这些信息。首先,用le功能显示配置文件,然后显示该配置文件中的用户。类似这样的事情: 因此,首先,我实现了一个更聪明的getRowCount()方法,然后是一个getValueAt方法,该方法在JTable中打印一个配置
关于CakePHP containable,我已经四处寻找了很长一段时间,不知怎的,我觉得CakePHP代码中有一个错误。。。让我给你举个例子 假设“会计”模型与“说明”相关。 我这样做一个连接: 所以有一个指令,一个学生和一个老师属于这个指令。我从“会计”模型中调用find 连接将自动完成并更正 将检索包含中提到的字段 字段被连接,但连接错误;因此,结果数组包含一条带学生和教师的指令。但它不会显
SQL Server 2008 SQL查询显示IP地址(如果存在) 输出 IP_ADDR1_TEXT是 列强制转换(IP_ADDR1<0则0xFFFFFFFFF+IP_ADDR1否则IP_ADDR1 END/256/256/256&0xFF为VARCHAR)+“.”+强制转换(IP_ADDR1<0则0xFFFFFFFF+IP_ADDR1否则IP_ADDR1结束/256/256和0xFF为VARCH
只是徘徊,如果数组值包含c#.net中的字符串,我怎么能从列表中找到值? 示例:我有以下代码将值存储到列表中 如何检查tempTraker数组值是否包含“1|”并返回完整的值“1|e”?有可能吗?
SQL架构: 我需要这样显示我的结果: 结果显示表SNMASTER的前5行 然后查看表事务,并在有OPERATION_ID时写入1
在使用VTable表格库做报表数据展示时,如果列的总数不足以撑开整个容器的宽度,我想能自动拉宽来适应容器大小,但当列的数量较多总宽度大于容器宽度时,又可以正常出滚动条来横向滚动。这个效果怎么实现呢?