ajax发送请求和数据返回,Ajax发送和接收请求
首先Ajax的不刷新页面提交数据
基本上浏览器能接收的信息,Ajax都可以接收,ex:字符串,html标签,css标签,xml格式内容,json格式内容等等.....
// IE浏览器
if(ActiveXObject){
// 微软目前AJAX最新版本
var ajax = new ActiveXObject("Msxm12.XMLHTTP.6.0");
}else{
// 主流浏览器
var ajax = new XMLHttpRequest();
}
// 创建HTTP请求
// open(method, url, asynchronous, user, password);
// method:请求方法(post,get)
// url:请求地址(是具体要接收数据的地址)
// asynchronous:同步或异步请求(true是异步,false是同步,默认是true,可不填)
// user:(指定请求用户名,可不填)
// password:(指定请求密码,可不填)
ajax.open('get','url');
ajax.onreadystatechange = function(){
if((ajax.readyState==4) && (ajax.status)==200){
alert(ajax.responseText); // 返回的数据内容
}else{
alert('请求失败');
}
}
// 发送请求,content是要发送的内容,如果没有则填null
send(content);
// 如果用的是post方式请求,要在send之前设置HTTP头
ajax.setRequestHeader(“Content-Type”, “application/x-www-form-urlencoded”);
ajax的onreadystatechange事件最多接收四个变化状态
readystate的返回状态值:
0 (未初始化) 对象已建立
1(初始化) 已调用open方法
2(发送数据) 已调用send方法
3(数据传送中) 已返回部分数据
4 (完成) 请求成功
以上是简单的Ajax请求原理。
ajax发送请求和数据返回,Ajax发送和接收请求相关推荐
- java发送post请求json格式_go语言web开发框架学习系列二:Get、Post、Put等请求及数据返回格式...
数据请求方式的分类 所有的项目中使用的请求都遵循HTTP协议标准,HTTP协议经过了1.0和1.1两个版本的发展. HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法. HTTP ...
- js异步请求php数据,原生JS发送异步数据请求实例详解
这篇文章主要为大家详细介绍了原生JS发送异步数据请求的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在做项目的时候,有时候需要用到异步数据请求,但是如果这个时候没有框架的依赖,就需要用到 ...
- 解决Yii2邮件发送问题(结果返回成功,但接收不到邮件)
刚刚用了一下yii邮件发送功能,虽然结果返回成功,但接收不到邮件.配置文件代码如下: 'components' => ['db' => ['class' => 'yii\db\Con ...
- 前端向后端发送请求,后端返回的一个值的请求的ajax.get();方法
vs中public方法返回类型有:HyResultBase.ExtJsResult.ExtJsListResult 1说明:函数XuanZeDuoGeJianGuanRenYuan返回方法类型为:Hy ...
- ajax获取java后台数据_jQuery ajax获取后台数据怎么在前端显示。
前后端分离以后,前端界面采用ajax与后台数据交互.现在从后台获取到下载文件的集合,怎么在前端一行一行显示,点击某一行可以直接跳转过去下载对应的文件. pageEncoding="UTF-8 ...
- php http请求xml数据,使用php从HTTP POST请求中检索XML
我检查了类似的问题但没有解决我面临的问题. 我正在构建一个Web服务,我想从HTTP POST请求中检索XML数据,操纵数据并返回响应.编写脚本时应考虑以下信息: The communication ...
- php请求api获取返回值,我用curl请求接口获取返回值,但是不成功,大神给看看怎么调取?...
接口地址 http://mp.vservice.com.cn/service/OutWebService?wsdl 接口调用方 callService(String serviceName,Strin ...
- Ajax Get请求获取后台返回的数据
/* * Ajax 对象的成员 * 属性: responseText:以字符串形式接受返回的数据 * readyState: * 0:刚创建ajax对象 * 1:已经调用open方法 * 2:已经调用 ...
- ajax调取mysql数据显示在html_jQuery+Ajax+js请求json格式数据并渲染到html页面
json格式的数据文件有两种方式 一种是xxx.json文件 一种是xxx.php文件 前者是json格式的文件 后者是输出json格式的文件 前者是本地的文件 后者是获取数据库的数据再输出成json ...
最新文章
- 波士顿房价预测学习项目笔记
- 【Android 异步操作】线程池 ( 线程池使用示例 | 自定义线程池使用流程 | 自定义任务拒绝处理策略 | 完整代码示例 )
- php引用数据检测,利用单元测试检查PHP代码
- Exchanging Partitions and Subpartitions with Tables--官方文档
- MSP430F5529 DriverLib 库函数学习笔记(四点五)printf打印输出
- [零基础学JAVA]Java SE应用部分-34.Java常用API类库
- 设置zookeeper开机自启动
- 黄聪:Android酷炫实用的开源框架(UI框架)(转)
- 不要运行explorer_在Internet Explorer浏览器上运行测试
- .JQuery中的Ajax
- python正则表达式re模块_详解Python正则表达式re模块
- 孙鑫VC学习笔记:第十二讲 (六) 读写注册表
- 河北省应用计算机模拟考试,河北省职称计算机考试模拟系统
- 网吧技术员应聘问卷你能答多少
- cmd查看文件MD5码
- 邮件撤回怎么操作?个人邮箱Outlook登录入口在哪?
- JSON必备工具之Json Viewer
- wireshark抓取Android手机app的包
- MySQL安装+Navicat11注册机破解
- linux硬盘自动停转,求助硬盘异常系统自动挂起导致宕机