ajax html双引号,ajax post 传参数加引号和不加引号的区别

1.前言

用ajax技术,type:post,data:参数列表。参数列表就是一个JSON数据,但key可以加引号,也可以不加引号,那总有区别的。

2.区别

var d2 = "two";

var d4 ="four";

var idArr=idArr2=idArr3=[1,2,3,4];

$.ajax({

type: ‘POST‘,

data : {

type:"get",

"d1":"d1", //常规d1参数值是"d1"

"d2": d2, //常规d1参数值是变量d2即"two"

d3 :‘d3‘, //d3缺少引号默认就是字符串,值为‘d3‘, JS中字符串用单引号或者双引号都是等价的

d4 : d4, //d4同理,值为变量d4即"four"

idArr : idArr,//传一个数组idArr即[1,2,3,4]

//idArr2[] : idArr2 //报错

"idArr3[]":idArr3 //传一个数组idArr3

},

url : ‘./sample‘,

success: function(msg) {

//TODO

}

3.参数传输形式

在浏览器,例如Chrome控制台的Network中可以看到Query String parameters为type=get&d1=d1&d2=two&d3=d3&d4=four&idArr[0]=1&idArr[1]=2&...

原文:http://www.cnblogs.com/fanbi/p/7880440.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值