关于异步ajax请求执行速度过快问题的说明。

Curtain-fantasy 2018-10-23 原文

关于异步ajax请求执行速度过快问题的说明。

因为异步ajax的执行并不是按照正常的执行顺序执行的所以一般的时候不饶要放在初始化方法里面,否则可能导致页面元素或者固定的值或者页面元素或其他前面的js没执行完就执行了这个方法,可能导致某些异常的情况或者控制导致报错,正确的做法是,一般不放在页面初始化的方法里面去,去过一定要在初始化方法里面执行,那么一定要学会善用setTimeOut定时器如下所示:

$(document).ready(function(){
  //下面是一个正常的方法
   init();
  //下面是一个ajax异步请求
   initAjax();
});

假设init方法返回的值是后面initAjax方法需要用到的 ,那么很有可能initAjax方法会缺少init方法返回的参数导致报错,正确的做法如下


$(document).ready(function(){
  //下面是一个正常的方法
   init();
  //下面是一个ajax异步请求,使用定时器使其延迟500毫秒执行 给上面的init方法留出load时间
   setTimeout("initAjax()",500);
});
这样就可以正常运行这个页面了
发表于 2018-10-23 15:12 Curtain幻想 阅读() 评论() 编辑 收藏

 

版权声明:本文为Curtain-fantasy原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/Curtain-fantasy/p/9836757.html

关于异步ajax请求执行速度过快问题的说明。的更多相关文章

  1. 昼猫笔记 JavaScript — 异步执行 | 定时器真的定时执行?

    昼猫笔记–定时器真的是定时执行的吗?什么是异步?看完本篇文章让你从蒙蔽到理解   本篇主要内容:异 […]...

  2. JavaScript 中函数的定义和调用

    JavaScript 中函数的定义和调用 3种函数定义方法: 1、使用关键字 function 来声明并定义函 […]...

  3. JavaScript进阶

    数据类型基本类型String:任意字符串Number:任意的数字Boolean:true/falseundefined:undefinednull:null对象类型Object:任意对象Function:一种特别的对象(可以执行)Arra...

  4. JavaScript switch 语句的用法

    switch 语句用于基于不同条件执行不同动作。 switch(表达式) { case n: 代码块 brea […]...

  5. JavaScript ES6 module 模块

    在使用JavaScript开发大型项目时,模块开发概念是一个必须考虑的问题。其目的就是通过命名空间对各类业务对 […]...

  6. JavaScript

    概念:*运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎*脚本语言:不需要编译,直接就可以被浏览器解析执行了功能:*可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的...

  7. JavaScript中的数据类型

    在ECMAScript中,变量是松散类型的。所谓松散类型就是指变量可以用来保存任何类型的数据。  // 下面的 […]...

  8. jQuery插件:小星星评分插件

    小星星评分插件–小白自制 这个是基于jQuery做的一款插件,不要图片只需要jquery和jQue […]...

随机推荐

  1. 【Linux】linux命令大全

     【注意】:命令【compgen -b】可以列出所有当前系统支持的命令。 109个Linux命令 目录 1   […]...

  2. ThinkPHP 中使用 IS_AJAX 判断原生 JS 中的 Ajax 出现问题

    问题: 在 ThinkPHP 中使用原生 js 发起 Ajax 请求的时候、在控制器无法使用 IS_AJAX […]...

  3. jQuery序列化表单数据 serialize()、serializeArray()及使用

    1、serialize() 方法:   serialize() 方法通过序列化表单值,创建 URL 编码文本字 […]...

  4. LabVIEW部分视觉函数中文解说

    IMAQ Learn Pattern 2 VI 在匹配阶段创建您要搜索的图案匹配的模板图像的描述,此描述的数据 […]...

  5. FTP详解

    概述 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议 […]...

  6. Fiddler工具使用介绍一

      Fiddler基础知识 Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用 […]...

  7. JS实现颜色值格式转换 rgb和十六进制的转换

      RGB转换为16进制 String.prototype.colorHex = function () { […]...

  8. 物理:左手定则和右手定则

    参考链接:http://gaozhongwuli.com/top/467557.html  ...

展开目录

目录导航