使用数组作为jQuery的POST变量?
-
19-09-2019 - |
题
在通过POST发送数据或使用jQuery让你使用的格式{ name:"value" }
所以我想,有没有办法用这样的代码来做到这一点:
var postdata = array();
postdata['name'] = "data";
$.post("page.php", postdata, function(data)
{
alert(data);
}
我想这一点,它似乎并没有工作。有没有这样做一个适当的方式?
解决方案
你正在尝试初始化是一个对象,而不是阵列。您可以通过两种方式初始化对象:
var postdata = {};
或者:
var postdata = new Object();
然后可以分配的键和值,就像你意:
postdata['name'] = "data";
或者:
postdata.name = "data";
您也可以建立你的对象在初始化阶段:
postdata = {
name: "data"
}
不隶属于 StackOverflow