Ajax异步请求数据案例

    $(function () {
            $.ajax({
                url: "http://127.0.0.1:3000/public/users",
                method: "get",
                success: function (data) {
                    data.forEach(item => {
                        $(`<div class="user-card">
                                <div class="head">
                                    <img src="${item.img}" alt="" srcset="">
                                </div>
                                <div class="info">
                                    <div class="row">
                                        <span>ID</span>
                                        <span>${item.id}</span>
                                    </div>
                                    <div class="row">
                                        <span>姓名</span>
                                        <span>${item.name}</span>
                                    </div>
                                    <div class="row">
                                        <span>性别</span>
                                        <span>${item.sex}</span>
                                    </div>
                                    <div class="row">
                                        <span>手机号码</span>
                                        <span>${item.tel}</span>
                                    </div>
                                </div>
                            </div>`).appendTo($(".user-list"))
                    });
                },
                error: function () {
                    alert("运行错误")
                }
            })
        })

        // 第二种循环写法
        // $.ajax({
        //     url: "http://127.0.0.1:3000/public/users",
        //     success: function (data) {
        //         console.log(data);
        //         str = "";
        //         for (var i = 0; i < data.length; i++) {
        //             str += `<div class="box">
        //                 <div class="box1">
        //                     <img src="${data[i].img} class="img">
        //                 </div>
        //                     <div class="box2">
        //                     <p> 姓名: ${data[i].name}</p>
        //                     <p> 性别: ${data[i].sex}</p>
        //                     <p class="phone"> 手机号:<span class="white">${data[i].tel} </span></p>
        //                     </div>
        //                 </div>`
        //         }
        //         $("body").html(str)
                // var phone = document.querySelectorAll(".phone")
                // var white = document.querySelectorAll(".white")
                // for (var i = 0; i < phone.length; i++) {
                //     phone[i].onmousemove = function () {
                //         this.style.background = "#333"
                //         white[i].style.color = "#fff"
                //         white[i].style.width = "120px"
                //     }
                //     phone[i].onmouseout = function () {
                //         this.style.background = "#fff"
                //         white[i].style.color = "black"
                //         white[i].style.width = "100px"
                //     }
                // }
        //     }
        // })

猜你喜欢

转载自blog.csdn.net/SYQ15544423296/article/details/126558579