jQuery ajax 传参key和value问题

来源:互联网 发布:sig cas php 编辑:程序博客网 时间:2024/06/11 04:54

问题:

在传送表单数据的时候,发现传送的过程中,键名传送不过去。

例如:

...
var name = this.attr("name");
var value = this.attr("value");

 ...

假如此时name赋值为kimbohn

value赋值为10086

$.ajax({

...

data:{name:vlaue},

...

})

结果后台接收的是{name:10086},键值没有传送过去

解决方法:

可以使用对象类型进行传递

...

var data = {};

data[name] = value;

...

$.ajax({

...

data:data,

...

})

此时后台接收到的数据就为:{kimbohn:10086}


原创粉丝点击