ajax向后台发送请求时,可以通过data提交参数,data的数据格式有三种格式:

1:
data:{
       k1:v1,
       k2:v2,
       ....
    }
$.ajax({
				url:'/xxx/xxx/xx',
				data:{
					owner:owner,
					name:name,
					startDate:startDate,
					endDate:endDate,
					cost:cost,
					description:description
				},
				type:'post',
				dataType:'json',
				success:function (data){}
*劣势:只能向后台提交一个参数名对应一个参数值的数据,
       不能向后台提交一个参数名对应多个参数值的数据。
   只能向后台提交字符串数据
 优势:操作简单*
2:
data:k1=v1&k2:v2&....
$.ajax({
					url:"/xxx/xxx/xx",
					data:k1=v1&k2:v2&....,
					dataType:"json",
					type:"post",
					success:function (data){}
*优势:不但能够向后台提交一个参数名对应一个参数值的数据,
       还能向后台提交一个参数名对应多个参数值的数据。
 劣势:操作麻烦
       只能向后台提交字符串数据*
3:
data:FormData对象
 *优势:不但能提交字符串数据,
        还能提交二进制数据
 劣势:操作更复杂*
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值