zoukankan      html  css  js  c++  java
  • 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中   数据加载完毕执行

                   });
  • 相关阅读:
    京东css三角形做法
    css三角
    java 优势和劣势
    windows常用命令
    25 abstract 抽象
    24static 和final关键字之final
    面试题----static
    定义变量在前和定义变量在后
    java注解
    23static 和final关键词 之static 和运行顺序
  • 原文地址:https://www.cnblogs.com/changxiaosen/p/6956753.html
Copyright © 2011-2022 走看看