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对象
*优势:不但能提交字符串数据,
还能提交二进制数据
劣势:操作更复杂*