jQuery post使用变量作参数名

jQuery Post使用方法:


$.post("test.php", { name: "John", time: "2pm" } );

如上,参数名不是字符串,所以不可以直接在这里用使用变量,因为jQuery会把变量名当成参数名.但是我们发现,其实后面的参数就是一个key/value的数组。所以,解决方法很简单:


var arg = {};
var arg1="name";
var arg2="time";
var value1="John";
var value2="2pm";
arg[arg1]=value1;
arg[arg2]=value2;
$.post("test.php", arg);

© 2012, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记