var itemsObj = new Object();
itemsObj.data = "Something";
$.post("somewhere.php", itemsObj, function(data) {}, "html");
通常,如API中所述,我会在
{ data: "something" }
所在的位置使用itemsObj
,但是由于我的对象是动态的并且需要for循环,因此我不想在for循环中变得太“脏” data: ...
部分...无论如何,我上面编写的代码不起作用。我认为也许我应该在其上应用
JSON.stringify()
函数,如果我输入错了,可以纠正吗? 最佳答案
像这样将数据添加到itemObj ...
var itemsObj = {};
itemsObj['Firstdata'] = "Something";
itemsObj['Seconddata'] = "Something else";
等等...您可以使用循环执行此操作...
然后使用
$.post("somewhere.php", itemsObj, function(data) {}, "html");
发布,它应该可以工作...