zoukankan      html  css  js  c++  java
  • Ajax请求纯文本问题

    今天在学习Ajax时遇到一个问题:

      Ajax有个open(method String,url,boolean)方法,此方法有三个参数:

       参数一:提交数据的请求,有GET和POST请求

            GET:获取数据时的请求方式

            POST:发送数据时的请求方式

       参数二:获取数据的地址,即文本名称,例如:sample.txt

       参数三:boolean值,表示是否异步,true表示异步,false表示同步

    问题:此时我只是看着视频老师说用异步,而为什么用异步不得而知?自己下来试了一下,当为true时一切正常,当为false时,就出现了下面的警告,

      大致意思是:同步XMLHttpRequest在主线程上,对最终用户的体验有不利影响

      

       然后问了百度,看了各路英雄好汉的回答,才知道请求分同步和异步

          

          当该boolean值为true时,服务器请求是异步进行的,也就是脚本执行send()方法后

        不等待服务器的执行结果,而是继续执行脚本代码;

          当该boolean值为false时,服务器请求是同步进行的,也就是脚本执行send()方法后

        等待服务器的执行结果的返回,若在等待过程中超时,则不再等待,继续执行后面的脚本代码

        (如果请求是同步的,在请求返回之前线程会一直阻塞,如果请求是在主线程中发起的,那就会造成整个浏览器阻塞。)  

    参考:http://blog.csdn.net/qq_31924435/article/details/53818541

       http://blog.csdn.net/k8080880/article/details/6825478

  • 相关阅读:
    前后端分离方式渲染数据(2018/11/12)
    vue.js 2.0 --- 安装node环境,webpack和脚手架(入门篇)
    css 布局,过渡
    java.lang.InstantiationException: com.lch.commder.entity.Car 已解决
    [Err] 1146
    js简单图片切换
    HTML5布局篇
    IntelliJ IDEA(快捷键)
    hibernate检索策略
    hibernate(一对多关系)
  • 原文地址:https://www.cnblogs.com/rgever/p/8522885.html
Copyright © 2011-2022 走看看