Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 使用ajax从数据库动态填充复选框_Jquery Ui_Jquery_Checkbox - Fatal编程技术网

Jquery ui 使用ajax从数据库动态填充复选框

Jquery ui 使用ajax从数据库动态填充复选框,jquery-ui,jquery,checkbox,Jquery Ui,Jquery,Checkbox,我是JQuery新手。(我想使用AJAX、JQuery、PHP来实现) 我试图从数据库中动态填充复选框列表 我有一个下拉列表。根据所选选项,我希望查询数据库,并根据记录集动态显示复选框 有什么建议吗 <script> $(function(){ $("#softwareapp").change(function(){ if($(this).val() > 0){ var app_id = $('#softwa

我是JQuery新手。(我想使用AJAX、JQuery、PHP来实现)

我试图从数据库中动态填充复选框列表

我有一个下拉列表。根据所选选项,我希望查询数据库,并根据记录集动态显示复选框

有什么建议吗

<script>
     $(function(){
        $("#softwareapp").change(function(){
           if($(this).val() > 0){
           var app_id = $('#softwareapp').val();    
           $.ajax({         
                type: "POST",
                url: "<?php echo base_url(); ?>ajaxcalls/get_softwareappversions/"+app_id,
                data:{savid = $(this).val()},
                success: function(data){
                      var _table = $("<table></table>");
                      for(var i = 0; i< data.length; i++){
                          $("<tr></tr>").append($("<td></td>").html("<label><input type='checkbox' value='data[i]' name='softappver[]'/>" + data[i] + "</label>")).appendTo(_table);
                      }
                      $("#displayappversions").html("").append(_table);
                }
           });
           }
        });
     })

$(函数(){
$(“#softwareapp”).change(函数(){
如果($(this).val()>0){
var app_id=$('#softwareapp').val();
$.ajax({
类型:“POST”,
url:“ajaxcalls/get_softwareappversions/”+应用程序id,
数据:{savid=$(this.val()},
成功:功能(数据){
变量表=$(“”);
对于(变量i=0;i

由于某种原因,这已经停止了工作。我想把桌子上的东西扔掉

下面是我的HTML:

<select name="softwareapp" id="softwareapp">
    <option value="0" selected="selected">Please select</option>
    <option value="1">SAP</option>
    <option value="2">SAGE</option>
    <option value="3">SWIFT</option>
</select>


<div class="form-row"> 
    <p class="form-label">Application Version</p>
    <div class="form-item" id="displayappversions">
        <!--- VERSIONS ARE SUPPOSE TO COME HERE--->
    </div>
</div>

请选择
液
圣人
敏捷的

应用程序版本


$(文档).ready(函数(){
$(“#供应商”).change(函数(){
如果($(this).val()>0){
$(“#displayappversions”).load(“ajaxcalls/get_softwareappversions/”+$(this.val());
}
});
});


我的ajax调用正在返回生成chcek框列表的HTML。

使用google并堆叠以前的帖子以获得建议。.自己编写一些代码,如果您觉得代码处理有任何问题,请告诉我们:)参考:
<script type="text/javascript">
$(document).ready(function(){
  $("#vendor").change(function(){
    if($(this).val() > 0){
        $("#displayappversions").load("<?php echo base_url(); ?>ajaxcalls/get_softwareappversions/" + $(this).val());
    }
  });
});