首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >复选框自动完成在Jquery Ajax中不选择以前选中的值

复选框自动完成在Jquery Ajax中不选择以前选中的值
EN

Stack Overflow用户
提问于 2021-09-27 04:54:24
回答 1查看 44关注 0票数 0

我正在使用Php的"Autocomplete ajax搜索“工作,我正在成功地从数据库中获取数据,现在每当我搜索什么然后结果与复选框显示,但每当我搜索任何文本和选中任何”复选框“,然后搜索另一个文本,然后选中另一个复选框然后前一个复选框也应该发布,但与当前代码只有当前复选框(显示在屏幕上)值发布,我如何发布所有”选中的复选框值“(复选框与以前的搜索和当前搜索)?以下是我的代码

代码语言:javascript
运行
复制
<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> 
EN

回答 1

Stack Overflow用户

发布于 2021-09-27 05:41:07

我用GET方法尝试了相同的代码来获取字符串,所有的数据都被传输了。代码看起来不错。接收数据的代码一定有问题。如果您想在您的查询中添加一些内容,可以在此答案下面进一步注释。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69341384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档