【发布时间】:2011-02-20 12:26:54
【问题描述】:
我有一个数组:
myarr = [];
我正在用一些值填充它:
myarray['name'] = "Me!";
现在我想将该数组转换为一组 Key => Value 对。我虽然 jQuery 会自动执行此操作,但似乎不会。
$.ajax
({
type: "POST",
dataType: "text",
url: "myurl",
data: myarr
});
有没有办法做到这一点或我做错了什么?我没有收到任何 javascript 错误,也没有收到任何服务器端错误,除了没有任何 POST 信息。
我需要将请求作为真正的 POST 请求发送。我需要保持 php 代码简单,因为有时登录 不会 是 AJAX 调用。
我现在正在尝试以下错误unexepected token ':'
myarr:
{
'name':'me'
}
现在问题变成了:如何将新的 javascript 对象初始化为“空白”,如何设置映射,以及如何在 AJAX 调用中传递它?
【问题讨论】: