关于AJAX

2016-09-22  本文已影响0人  尹萨萨
1.AJAX的作用

包含的几个大类步骤

AJAX可以通过 XMLHttpRequest( )对服务器发送请求,得到服务器的数据,而更改页面内容;

应用场景

2.前后端开发联调需要注意哪些事情?
3.后端接口完成前如何 mock 数据?

1.使用server-mock或者mock.js等数据模拟工具。
2.自己搭建服务器,并使用后端语言PHP、Java去模拟数据。
3.使用XAMPP等工具,编写PHP文件来进行测试。

4.点击按钮,使用 ajax 获取数据,如何在数据到来之前防止重复点击?

可以设置变量锁

var onload = false;            //设置锁变量;
 document.querySelector(".btn").addEventListener("click",function () {
            if(onload){              //如果有锁存在,则不执行AJAX;
                return;
            }
            onload = true;         //上锁
            ajax({
                url:"2.php",
                type:"get",
                data:{},
                success:function(ret){
                    // TO DO
                    onload = false;    //解锁
                },
                error:function () {
                  console.log("error.....")
                }
            });
        });

更多

上一篇下一篇

猜你喜欢

热点阅读