js调用ajax案例2,使用ok
XMLHttpRequest 是 AJAX 的基础。
XMLHttpRequest 对象
所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。
XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
创建 XMLHttpRequest 对象
所有现代浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建 XMLHttpRequest 对象。
创建 XMLHttpRequest 对象的语法:
variable=new XMLHttpRequest();
老版本的 Internet Explorer (IE5 和 IE6)使用 ActiveX 对象:
variable=new ActiveXObject("Microsoft.XMLHTTP");
为了应对所有的现代浏览器,包括 IE5 和 IE6,请检查浏览器是否支持 XMLHttpRequest 对象。如果支持,则创建 XMLHttpRequest 对象。如果不支持,则创建 ActiveXObject :
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest();
}
else {
// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
下面的使用ActiveXObject("Microsoft.XMLHTTP")创建xmlHttp就可以,弄了半天是浏览器的问题。
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
url="http://127.0.0.1:27100/Terminal?t=FaceValidateWithIdCard&serviceId=32101412130&timeout=60&s="+Math.random()*10;
//alert(url)
xmlHttp.onreadystatechange=function()
{
if (xmlHttp.readyState==4 && xmlHttp.status==200)
{
var a=xmlHttp.responseText;
//alert(a)
}
}
xmlHttp.open("GET",url,true); //第三个参数是同步异步,主线程只能异步
// alert("1")
//xmlhttp.onreadystatechange=favorOK;//发送事件后,收到信息了调用函数
xmlHttp.send();
// alert("2")
转载于:https://www.cnblogs.com/1175429393wljblog/p/9956814.html
js调用ajax案例2,使用ok相关推荐
- 不用AJAX实现前台JS调用后台C#方法(小技巧)
纯属小技巧,高手见笑了. 一提到如何在前台JS调用后台C#方法,AJAX成为了必然的想法. 只是实现的细节采用AJAX 1.0或者AjaxPro的区别. 其实如果不用AJAX,我们也能够很方便地利用J ...
- 前台页面通过ajax环境和js调用web service的几种方法
目录: 1.配置ajax环境 2.js中调用web service (ajax环境) 方法一 3.方法二 4.方法三 5.ajax中的错误处理 //6.写的比较快 如果有疏忽之处 如能指出感激不尽. ...
- calendar控件使用 extjs_extjs年月选择日历及通用js同步ajax调用返回json object
前段做报表,要按年月统计结果,之前的报表用的都是这种年月选择框: ,这在弹框里很难看,我在网上查找了很多资料,找到了别人重写的datepicker方法,开始测试没发现什么问题,后来再上线后发现只要到月 ...
- ajax调用第三方web服务,js调用soapWebService服务
js调用soapWebService服务 什么是 SOAP? SOAP 指简易对象访问协议 SOAP 是一种通信协议 SOAP 用于应用程序之间的通信 SOAP 是一种用于发送消息的格式 SOAP 被 ...
- Python调用,爬虫JS逆向——ajax类型数据,数据加密获取步骤和方法(二)
Python调用,爬虫JS逆向--动态数据 JS逆向-ajax加密数据 加密数据是无法通过在后台找到接口进行请求来获取数据 目标网站:https://jzsc.mohurd.gov.cn/data/c ...
- webusercontrol ajax,ASP.NET页面使用AjaxPro2完成JS调用后台方法
一.首先下载AjaxPro.2.dll(附下载地址) 百度网盘链接:https://pan.baidu.com/s/1r87DE1Tza9F4NbJwTCS1AQ 提取码:10p6 二.在Visual ...
- ajax调用java程序,从微信小程序到鸿蒙JS开发-JS调用Java
除轻量级智能穿戴设备,现鸿蒙支持的手机.汽车.TV.手表.平板等属于富鸿蒙,在JS语言的项目中也有Java模块,并提供了JS跨语言调用Java方法的技术.现需要实现查看商品评论时,统计出长评.中评和短 ...
- JS原生Ajax和jQuery的Ajax与代码示例
JS原生Ajax和jQuery的Ajax [学习目标] 1,了解JS原生Ajax原理 2,掌握json数据格式 掌握json数据格式方式 掌握json的解析方式 3,掌握jQuery中的Ajax封装 ...
- js采用ajax发送请求获取数据(实例操作)
来,案例之前,容我分享一下js如何发送请求. 原生js发送请求: let xhr= new XMLHttpRequest(); // methods:GET/POST请求方式等,url:请求地址,tr ...
最新文章
- 【算法导论】第7章快速排序
- 代码画简单动物_[500行代码学懂OpenGL]之六数学知识
- union的限制, 临时表大小的优化
- 面试题 01.09. 字符串轮转
- koa 的 Context
- [Linux][Ubuntu][14.04.3LTS]安装NVidia显卡驱动
- android之StrictMode介绍
- 《国民经济行业分类GB/T 4754—2017》官网下载地址
- C# 和欧姆龙 Omron PLC 以太网通信
- office2007中文版下载和功能介绍
- Java复习第二弹!
- POJ 1945 Power Hungry Cows(打表技巧)
- 行人重识别论文阅读12-Bi-directional Exponential Angular Triplet Loss for RGB-Infrared Person ReID
- win10装机之天涯若比邻长时间卡死
- Xmarks已死,您还有其他选择吗?
- 用CCS搭建简单的F28069M工程并控制LED闪烁
- 酒店管理系统的设计与实现/酒店客房管理系统/酒店预定系统
- 原生Poi导出Excel
- android关机动画
- devstack only neutron keyston
热门文章
- JavaScript符号基础
- 一个开源的ORM框架——Light.Data
- creator 静态属性_cocos creator 属性面板设置
- 宏观经济学思维导图_10.19 [国际经济学][概率论与数理统计]笔记
- 手工收集awr报告_一个Oracle小白的AWR报告分析(一)
- python对数据进行统计分析_python获取ELK数据进行统计分析
- python文件移动到文件夹_python – 将文件夹中的文件移动到顶级目录
- 如何显示python的内置模块_Python 如何查看Python自带的模块 - 弟球嗑学
- linux c++开发_Linux/Windows下进行C/C++开发的差异
- 车险赔付率分析报告_车险综合改革出台:下调附加费用率,三者限额提至千万...