一,今日学习内容:
1.// ajax封装
function ajaxPs() {
let query = 'id=' + ipt.value;
// 发送ajax请求
var xhr = new XMLHttpRequest();
xhr.open('post', 'http://121.89.216.9/show');
xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded')
xhr.send(query);
xhr.onreadystatechange = function () {
if (xhr.readyState == 4) {
// console.log(JSON.parse(xhr.responseText));
let res = JSON.parse(xhr.responseText).data;
// 渲染
rendList(res);
}
}
}
function ajaxPl() {
// 发送ajax请求
var xhr = new XMLHttpRequest();
xhr.open('post', 'http://121.89.216.9/list');
xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded')
xhr.send();
xhr.onreadystatechange = function () {
if (xhr.readyState == 4) {
// console.log(JSON.parse(xhr.responseText));
let res = JSON.parse(xhr.responseText).data;
// 渲染
rendList1(res);
}
}
}
// 渲染
function rendList(res) {
let html = `
<tr>
<td>${res.id}</td>
<td>${res.name}</td>
<td>${res.age}</td>
<td>${res.sex}</td>
<td>${res.tel}</td>
</tr>`
document.querySelector('table').innerHTML = html;
}
function rendList1(stuList) {
let html = '';
stuList.forEach(function (item, index) {
// console.log(item);
html += `<tr data-index='${item.id}' class='tr'>
<td>${item.id}</td>
<td>${item.name}</td>
<td>${item.age}</td>
<td>${item.sex}</td>
<td>${item.tel}</td>
<td><button class="edit">编辑</button><button class="del">删除</button></td>
</tr>`
// <td>${item.sno}</td>
});
// console.log(html);
tbody.innerHTML = html;
}
|