$(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"
// }
// }
// }
// })
Ajax异步请求数据案例
于 2022-08-27 15:26:43 首次发布