jquary发送ajax请求的三种方式

ajax= Asynchronous JavaScript and XM (异步JavaScript和XML),通过在后台与服务器进行少量数据交换,ajax 可以使网页实现异步更新,可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

jquary发送ajax方法一般有三种:1.通过$.ajax()方法发送  2.使用$.get()方法发送  3.使用$.post()方法发送

1.$.ajax()方法

$.ajax({
		   	url:'',						//请求地址
		   	data:{'username':username}, //请求参数
		   	dataType:'json',  			//返回数据的格式
		   	type: 'post', 				//请求方式  
		   	async:true,   				//是否开启异步请求
		   	success:function(date){
		   	  //请求成功回调
		   	},
		   	error:function(){
               //请求失败回调 
		   	}	
	   })

url中是请求地址,一般放入后端Java提供的接口。

data中放入的是请求参数,会将数据自动转换为请求的字符串格式,get请求会附加在url后。

dataType是返回的数据格式,有xml,html,script,text,json,jsonp六种。

type是请求方式,有post和get两种。get请求中值和表单一一对应,在url中可以显示,用户可以看见,post则不会显示在url中,安全性较高。

async中值是boolean型,false是开启同步请求,一般默认为true异步,同步请求当发出请求之后,浏览器什么都不能做,必须等到请求完成返回数据之后,才会执行后面的代码,异步请求则不会影响页面的加载和用户的操作。

success和error中分别是请求成功回调函数和失败回调函数,用来响应数据。

2.$.get()方法

$.get(url,[data],function(res){},'dataType')

3.$.post()方法

$.post(url,[data],function(res){},'dataType')

  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值