使用jquery和ajax call

时间:2018-03-19 09:35:32

标签: jquery ajax checkbox

我在 div 标签中有菜单列表,其中onPageLoad我正在进行菜单,子菜单并显示它。

现在我在点击用户名时调用ajax调用它应该选中他有权访问子菜单的复选框。

我所做的部分就像ids&的比较。如果两个条件都满足,我会坚持检查复选框。

HTML代码看起来像,  

                     <% for(var i=0;i< data.length;i++){ 
                          if(data[i].has_child == 1) {
                       %>

                         <div class="panel panel-primary">
                            <div class="panel-heading"><%= data[i].name %></div>

                            <% for(var j=0;j<data.length;j++){ 

                            if(data[j].id == data[i].id && data[j].has_child == 0){ %>

                            <div class="panel-body">
                                <div class="checkbox" id="rightCheck">
                                    <label>
                                        <input type="checkbox" class = "rightCheck" value="<%= data[j].menu_id %>" ><%= data[j].name %></label>
                                </div>
                            </div>

                            <% }  }%>
                        </div>                          

                        <% }} %>
                        </div>
                        </div>    

我试过$(“。rightCheck”)。prop(“checked”,true);但这会检查所有复选框。 如何为此写条件?

1 个答案:

答案 0 :(得分:0)

在您的AJAX代码中,当您在AJAX中获得ID成功时,只需将该ID与复选框的ID匹配。

<script src="http://developers.kakao.com/sdk/js/kakao.min.js"></script>