zoukankan      html  css  js  c++  java
  • 关于async

    以前做项目很少理会async这个属性

    今天做项目的时候 由于原来是点击查看按钮进行查看

    现在要把需求改成默认进入页面就直接显示内容

    我在js加载的时候就需要调用一次查看的点击事件

    我在整个js初始加载的那段代码最下面加了

    $("#search").click()

    但是这时候问题出来了 

    由于刚开始加载的时候 我是动态往几个下拉框里添加了数据

    然后查询的时候是从已选择的下拉框内值进行筛选选择的

    初始加载的时候,莫名的js先加载我的$("#search").click()事件了

    这个时候 我的下拉里面的数据还没写入  然后就获取不到应该得到的筛选条件的值啦

    我现在就想让他将所有其他数据都填入加载完成后,最后实现我那个点击事件

    但他不按顺序来

    最后想到了async这个属性

    这个属性就是进行ajax异步和同步请求

    设置为false时,进行同步请求,就是当前ajax运行完毕后然后运行后面的代码

    async默认为true  就是异步  会使得当前ajax没有运行完就直接会运行后面的代码

    现在我的需求就是同步请求

    帮当前运行完成后 再运行后面的代码

  • 相关阅读:
    ORM之F和Q
    ORM查询
    Django
    jQuery基础
    DOM和BOM
    saas baas paas iaas 的理解
    分布式架构的演进过程
    tomcat 配置https 证书
    idea 学习总结
    简单数据库连接池-总结
  • 原文地址:https://www.cnblogs.com/jiangyou-lz/p/5640539.html
Copyright © 2011-2022 走看看