javascript - 如何打印 ajax 响应到 span 类

标签 javascript php jquery ajax

我想显示对以下 HTML 的 ajax 响应,其中最初有 0 个可用插槽,可以在 ajax 响应上更改。 并且根据数据响应dropdown_wrapper类

  • 会自动来。 我如何使其动态?

    <span class="selected_item">0 available Slots</span>
    <div class="form_item_dropdown">
        <div class="dropdown_wrapper">
            <li class="timeSlot" id="time1">
                <i class="icon fa fa-clock-o" aria-hidden="true">
                </i> 
                <span class="item_title">10am - 4pm (value comes through Ajax)</span>
            </li>
        </div>
    </div>
    

    Ajax 代码:

       $(".school_title").on("click", function (argument) {
            var id = $(this).attr('id');      
            var info=$.get("{{url('school-slot')}}",{id:id});
            info.done(function(data){               
                console.log(data.length);  
      /*        $.each(data,function(index,subcatObj){      
                });  */
            });
        });
    

    这是回复:

    {id: 3, school_id: 3, break_time: "10am - 8pm"}
    
    {id: 4, school_id: 3, break_time: "10am - 4:30pm"}
    

  • 最佳答案

    只需更改 foreach 循环的内容即可。

    var divContent = '';
    $.each(data,function(index,subcatObj){
        divContent += '<li class="timeSlot" id="time'+subcatObj.id+'"><i class="icon fa fa-clock-o" aria-hidden="true"></i><span class="item_title">'+subcatObj.break_time+'</span></li>';
    });
    $(".dropdown_wrapper").append(divContent);
    

    关于javascript - 如何打印 ajax 响应到 span 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47258067/

    相关文章:

    javascript - 将对象数组转换为嵌套数组

    javascript - Angular2 访问父组件的@input 值

    Javascript - 重新分配函数参数中定义的变量时是否需要使用 'var'?

    php - 如何使用 MySQL 获取最后一行的值?

    jquery - 将 jCrop 与响应式设计/流体宽度 CSS 结合使用

    javascript - HTML 正文样式 "padding-top"在 Firefox 中不起作用

    javascript - 在服务器目录中查找最新的 JSON 文件

    javascript - Spring Rest 和 jQuery Ajax 文件下载

    jquery - JavaScript,让用户只关注某些页面元素?

    php - 我有一个联系表,在适合移动设备的 css 样式上,它不允许我输入数据