我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

王文博--20221130--Ajax-day02

[复制链接]
博5237 发表于 2022-12-1 08:39:58 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一、今日学习内容
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();
                        }
                    }
                }

            }
        });

回复

使用道具 举报

关注0

粉丝0

帖子83

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026