给params赋值两种方式和alert显示params
var params={};
params.name="object";
params["age"] =22;
var key="keyhaha";
params[key]="keyValue";//!!!
alert(params.keyhaha);
var jas=JSON.stringify(obj);//!!!
alert(jas);
var stuObj = new Object();
stuObj.thingstype=val;
var jas=JSON.stringify(stuObj);
alert(jas);
详细:http://www.cnblogs.com/ningvsban/p/3660654.html
直接这样也行:
var params=$(".inner-left").find("input").serializeArray();//---.inner-left(代指form表单) //json
var params=$(".inner-left").find("input").serialize();//---.inner-left(代指form表单)//&形式
eg:
$.post(url,params,function(data){}),"json";
$.post(
"things_searchAndselect",
params,
function(data){
var things=data.things;
if(things !=null){
$(".thingsList").empty();
$(things).each(function(){
createThingsHtml(this);
});
}
// var map =data.thingsClass;
// if(map !=null){
// alert("map");
// createThingsClassHtml(map);
// }
}
),"json";
< script type =
"text/javascript"
>
#请记得先加载jquery
var
a = {
"a"
:
"1"
,
"b"
:
"2"
}
var
b = {
"c"
:
"3"
,
"d"
:
"4"
,
"e"
:
"5"
}
var
c = $.extend({}, a, b);
console.log(c);
< /script>