菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育

标题: 王文博--20221130--Ajax-day02 [打印本页]

作者: 博5237    时间: 2022-12-1 08:39
标题: 王文博--20221130--Ajax-day02
一、今日学习内容
function getList() {
            var xhr = new XMLHttpRequest();

            xhr.open('post', 'http://121.89.216.9/list');

            xhr.send();

            xhr.onreadystatechange = function() {
                if (xhr.readyState == 4) {
                    let stureg = xhr.responseText;
                    // console.log(JSON.parse(xhr.responseText));
                    if (JSON.parse(stureg).code == 0) {
                        let stuList = JSON.parse(stureg).data;
                        // console.log(stureg);

                        let html = '';
                        stuList.forEach(function(item, index) {
                            html += `<tr data-index='${item.id}' class="tr">
                                        <td>${item.id}</td>
                                        <td>${item.name}</td>
                                        <td>${item.password}</td>
                                        <td>${item.sex}</td>
                                        <td>${item.age}</td>
                                        <td>${item.tel}</td>
                                        <td><button class="edit">编辑</button>
                                            <button class="del">删除</button>
                                            </td>
                                    </tr>`;
                            return tbody.innerHTML = html;
                        })
                    }
                }
            }
        }


        function getstuList() {
            return getList();

        };

        //提交事件--新增
        btn.addEventListener('click', function() {
            //表单内容验证
            if (Boolean(userName.value) && Boolean(pwd.value) && Boolean(sex.value) && Boolean(age.value) && Boolean(tel.value)) {
                //发送请求

                let query = `name=${userName.value}&age=${age.value}&sex=${sex.value}&password=${pwd.value}&tel=${tel.value}`;

                console.log(query);
                var xhr = new XMLHttpRequest();
                xhr.open('post', ` http://121.89.216.9/create`);
                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))
                        if (JSON.parse(xhr.responseText).mes == '成功') {

                            getstuList();
                        }
                    }
                }

            }
        });






欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/) Powered by Discuz! X3.4