jQuery的ajax方法:

$.ajax({
url:'/comm/test1.php',
type:'POST', //GET
async:true, //或false,是否异步
data:{
name:'yang',age:25
},
timeout:5000, //超时时间
dataType:'json', //返回的数据格式:json/xml/html/script/jsonp/text
beforeSend:function(xhr){
console.log(xhr)
console.log('发送前')
},
success:function(data,textStatus,jqXHR){
console.log(data)
console.log(textStatus)
console.log(jqXHR)
},
error:function(xhr,textStatus){
console.log('错误')
console.log(xhr)
console.log(textStatus)
},
complete:function(){
console.log('结束')
}
})

原生的ajax方法:

$('#send').click(function(){
//请求的5个阶段,对应readyState的值
//0: 未初始化,send方法未调用;
//1: 正在发送请求,send方法已调用;
//2: 请求发送完毕,send方法执行完毕;
//3: 正在解析响应内容;
//4: 响应内容解析完毕; var data = 'name=yang';
var xhr = new XMLHttpRequest(); //创建一个ajax对象
xhr.onreadystatechange = function(event){ //对ajax对象进行监听
if(xhr.readyState == 4){ //4表示解析完毕
if(xhr.status == 200){ //200为正常返回
console.log(xhr)
}
}
};
xhr.open('POST','url',true); //建立连接,参数一:发送方式,二:请求地址,三:是否异步,true为异步
xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded'); //可有可无
xhr.send(data); //发送
});

最新文章

  1. Spark API 之 combineByKey(一)
  2. PHP的错误报错级别设置原理简析
  3. 如何在WIN7下进行LINUX虚拟机搭建
  4. Easyui Layout Center 全屏方法扩展
  5. mysql SQL SERVER 的算法
  6. 琐碎-到底要不要SSH免密码设置
  7. (转载)Cocos2dx-OpenGL ES2.0教程:使用VBO索引(4)
  8. 第4章 分治策略 monge阵列
  9. Java 遍历文件下jpg图片并解析图片
  10. Spring Security(02)——关于登录
  11. ServiceStack.Redis 使用链接池方法
  12. Nginx 动静分离
  13. Prior Posterior和Likelihood的理解与几种表达方式
  14. 程序的流程控制-分支结构 if
  15. Chrome 屏蔽广告
  16. shell脚本实例-批量检查多个网站地址是否正常
  17. VMware下三种网络连接模式
  18. [Asp.net mvc]国际化
  19. [Android教程] Cordova开发App入门(二)使用热更新插件
  20. asp.net菜鸟到中级程序员的飞跃 --30本好书点评

热门文章

  1. waiting for spring......
  2. iOS开发 - Swift使用JavaScriptCore与JS交互
  3. SpringMVC中使用bean来接收form表单提交的参数时的注意点
  4. express4.x的使用
  5. poj1410计算几何线段相交
  6. CoreCRM 开发实录 —— 前后端分离的重构
  7. Oracle清除数据库中长时间占用资源的非活动的会话
  8. Springboot基础篇
  9. 随笔-关于公网IP无法访问服务器的解决办法
  10. JEESZ-kafka消息服务平台实现