首先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发送和接收请求相关推荐

  1. java发送post请求json格式_go语言web开发框架学习系列二:Get、Post、Put等请求及数据返回格式...

    数据请求方式的分类 所有的项目中使用的请求都遵循HTTP协议标准,HTTP协议经过了1.0和1.1两个版本的发展. HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法. HTTP ...

  2. js异步请求php数据,原生JS发送异步数据请求实例详解

    这篇文章主要为大家详细介绍了原生JS发送异步数据请求的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在做项目的时候,有时候需要用到异步数据请求,但是如果这个时候没有框架的依赖,就需要用到 ...

  3. 解决Yii2邮件发送问题(结果返回成功,但接收不到邮件)

    刚刚用了一下yii邮件发送功能,虽然结果返回成功,但接收不到邮件.配置文件代码如下: 'components' => ['db' => ['class' => 'yii\db\Con ...

  4. 前端向后端发送请求,后端返回的一个值的请求的ajax.get();方法

    vs中public方法返回类型有:HyResultBase.ExtJsResult.ExtJsListResult 1说明:函数XuanZeDuoGeJianGuanRenYuan返回方法类型为:Hy ...

  5. ajax获取java后台数据_jQuery ajax获取后台数据怎么在前端显示。

    前后端分离以后,前端界面采用ajax与后台数据交互.现在从后台获取到下载文件的集合,怎么在前端一行一行显示,点击某一行可以直接跳转过去下载对应的文件. pageEncoding="UTF-8 ...

  6. php http请求xml数据,使用php从HTTP POST请求中检索XML

    我检查了类似的问题但没有解决我面临的问题. 我正在构建一个Web服务,我想从HTTP POST请求中检索XML数据,操纵数据并返回响应.编写脚本时应考虑以下信息: The communication ...

  7. php请求api获取返回值,我用curl请求接口获取返回值,但是不成功,大神给看看怎么调取?...

    接口地址 http://mp.vservice.com.cn/service/OutWebService?wsdl 接口调用方 callService(String serviceName,Strin ...

  8. Ajax Get请求获取后台返回的数据

    /* * Ajax 对象的成员 * 属性: responseText:以字符串形式接受返回的数据 * readyState: * 0:刚创建ajax对象 * 1:已经调用open方法 * 2:已经调用 ...

  9. ajax调取mysql数据显示在html_jQuery+Ajax+js请求json格式数据并渲染到html页面

    json格式的数据文件有两种方式 一种是xxx.json文件 一种是xxx.php文件 前者是json格式的文件 后者是输出json格式的文件 前者是本地的文件 后者是获取数据库的数据再输出成json ...

最新文章

  1. 波士顿房价预测学习项目笔记
  2. 【Android 异步操作】线程池 ( 线程池使用示例 | 自定义线程池使用流程 | 自定义任务拒绝处理策略 | 完整代码示例 )
  3. php引用数据检测,利用单元测试检查PHP代码
  4. Exchanging Partitions and Subpartitions with Tables--官方文档
  5. MSP430F5529 DriverLib 库函数学习笔记(四点五)printf打印输出
  6. [零基础学JAVA]Java SE应用部分-34.Java常用API类库
  7. 设置zookeeper开机自启动
  8. 黄聪:Android酷炫实用的开源框架(UI框架)(转)
  9. 不要运行explorer_在Internet Explorer浏览器上运行测试
  10. .JQuery中的Ajax
  11. python正则表达式re模块_详解Python正则表达式re模块
  12. 孙鑫VC学习笔记:第十二讲 (六) 读写注册表
  13. 河北省应用计算机模拟考试,河北省职称计算机考试模拟系统
  14. 网吧技术员应聘问卷你能答多少
  15. cmd查看文件MD5码
  16. 邮件撤回怎么操作?个人邮箱Outlook登录入口在哪?
  17. JSON必备工具之Json Viewer
  18. wireshark抓取Android手机app的包
  19. MySQL安装+Navicat11注册机破解
  20. linux硬盘自动停转,求助硬盘异常系统自动挂起导致宕机

热门文章

  1. 百度编辑器ueditor 字符限制
  2. 利用爬虫获取网上医院药品价格信息 (下)
  3. 【学习总结】数学-基本计数方法
  4. 12.Bridge-桥接模式
  5. 【转】 Pro Android学习笔记(九一):了解Handler(5):组件生命
  6. 互利网上数字金融典型场景: 网络借贷
  7. 浅析JS模块规范:AMD,CMD,CommonJS
  8. scala helloworld
  9. python遍历数据
  10. 转载--ASP解决AJAX带来的码问题