javascript - 如何使用 PHP 发布以前的 Jquery ajax 搜索复选框?
问题描述
我正在使用 jquery 处理 ajax,现在我正在使用 jquery“自动完成”功能所以在我输入一些字符后,我得到了带有复选框的记录列表,但问题是“我无法发布以前选中的复选框记录”,意味着如果我搜索了一些东西并选择了一些复选框,然后进行了另一次搜索并选择了一些复选框,然后之前选中的复选框值没有发布,我该怎么做?我尝试使用以下代码但无法正常工作(仅发布当前选择/检查的记录),我错在哪里?先感谢您
<input type="text" id="autouser" name="coin" class="form-control">
<div id="resultDiv"></div>
<script type='text/javascript'>
$(document).ready(function(){
$( "#autouser" ).autocomplete({
source: function( request, response ) {
// Fetch data
$.ajax({
url:'<?php echo base_url();?>main/CoinReords',
type: 'post',
dataType: "json",
data: {
search: request.term
},
success: function( data ) {
$("#resultDiv").html("");
$.each(data, function(i, record) {
console.log(record.label);
$("#resultDiv").append("<input type='checkbox' value='" + record.label + "' id='chk-" + i + "' name='CoinName[]' /> " + record.label);
});
}
});
},
select: function (event, ui) {
$('#autouser').val(ui.item.label); // display the selected text
$('#resultDiv').selectedItems.push(ui.item.label);
return false;
}
});
});
</script>
解决方案
推荐阅读
- react-native - 谷歌云存储反应原生
- office-js - REST 调用后 Office js 更新 UI
- json - 在 OCaml 中导入和解析日历
- amazon-web-services - AWS 上的自动扩展组耗尽内部 IP
- php - 长期存储变量
- kubernetes - 如何解决 Kubernetes 中的 dns 问题?
- javascript - 用于格式化嵌套数组以匹配条件数组的递归函数
- python - 连接到我的 python 聊天应用服务器的问题
- flutter - 更新变量
- google-sheets - 有没有办法在将 Google 表格转换为 PDF 时隐藏图表边框?