• ajax完整版


    之前的AJAX在应用中有一个非常重要的问题,那就是如果用户网络不好的情况下,虽然没有刷新页面,会出现长时间数据展示等待的情况(点击按钮等后出现长时间数据没有展示的情况).这个时候需要用到AJAX的beforeSend事件和complete事件,目的是为了告诉用户,不是页面卡住了,而是数据正在加载,让耐心用户等待而不是乱点击操作出现不必要的问题.

    复制代码
     $.ajax({
                url: "一般处理程序的地址",
                data: { "+一般处理程序接受的值的名+": 值 },
                type: "post",
                dataType: "json",
                success: function (m) { 获取返回值,进行相应操作          
                },         
               error: function () { alert("数据错误!"); }, //如果弹窗跳出,代表服务端路径错误,或服务端出错,或服务端没有返回指定的json数据格式
               beforeSend: function () {},  //请求服务端的时候执行(不管对错)一开始加载数据就会执行
               complete: function () { }   //处理完毕之后,不管返回到sussess还是error中   数据加载完毕执行

                   });
  • 相关阅读:
    用Java实现四则运算
    敏捷开发角色分配
    需求分析之WBS
    需求分析之NABCD
    电梯演说
    开发流程的选择
    软件团队模式的选择
    维护日程管理项目
    日程管理系统中找错误
    Android的测试
  • 原文地址:https://www.cnblogs.com/changxiaosen/p/6956753.html
Copyright © 2020-2023  润新知