日期: 2022-09-20 19:46:47 浏览数:4

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
江西省进贤网站建设公司-进贤专业网页设计公司-进贤高端网站制作-进贤品牌网站设计-进贤页面美工-进贤上档次网站建设-进贤定制个性化网站开发-进贤一站式一条龙网站搭建开发-进贤一站式一条龙网站搭建

为了发送一个请求到服务器,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法:
| 方法 | 描述 |
|---|---|
| open(method,url,async) | 规定请求的类型,URL,请求是否应该进行异步处理。 method:请求的类型:GET 或 POST url:文件在服务器上的位置 async:true(异步)或 false(同步) |
| send(string) | 发送请求到服务器。 string:仅用于 POST 请求 |
GET 比 POST 简单并且快速,可用于大多数情况下。
然而,下面的情况下请始终使用 POST 请求:
缓存的文件不是一个选项(更新服务器上的文件或数据库)
发送到服务器的数据量较大(POST 没有大小的限制)
发送用户输入(可以包含未知字符),POST 比 GET 更强大更安全
open() 方法的 url 参数,是一个在服务器上的文件的地址:
该文件可以是任何类型的文件(如 .txt 和 .xml),或服务器脚本文件(如.html 和 .php,可在发送回响应之前在服务器上执行动作)。
如需异步发送请求,open() 方法的 async 参数必需设置为 true:
发送异步请求对于 Web 开发人员是一个巨大的进步。在服务器上执行的许多任务非常费时。
通过异步发送,JavaScript 不需要等待服务器的响应,但可以替换为:
等待服务器的响应时,执行其他脚本
响应准备时处理响应
当使用 async=true 时,在 onreadystatechange 事件中响应准备时规定一个要执行的函数:
如需使用 async=false,请更改 open() 方法的第三个参数为 false:
不推荐使用 async=false,但如果处理几个小的请求还是可以的。
请记住,JavaScript 在服务器响应准备之前不会继续执行。如果服务器正忙或缓慢,应用程序将挂起或停止。
注意:当您使用 async=false 时,不要编写 onreadystatechange 函数 - 只需要把代码放置在 send() 语句之后即可:
江西省进贤网站建设公司-进贤专业网页设计公司-进贤高端网站制作-进贤品牌网站设计-进贤页面美工-进贤上档次网站建设-进贤定制个性化网站开发-进贤一站式一条龙网站搭建开发-进贤一站式一条龙网站搭建
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)