關於jquery 中serializeArray 序列化後臺取值問題

關於jquery 中serializeArray 序列化後臺取值問題jquery

//若是用這種方式直接傳入後臺,後臺接收穫得的是null
var params = $('#from').serializeArray();
var idata = JSON.stringify(params);//因後臺沒法取到array序列化數據,因此須要將數據轉爲json字符串
	$.ajax({
		   type: "POST",
		   url: "/webSetting/saveBasic?t="+new Date(),
		   async:false,
		   data:{
			   siteConfig:idata
		   },
		   success: function(data,textStatus){
				if(data.result_code>0){
					layer.msg("添加成功");
				}else{
					layer.msg("添加失敗");
				}
		   }
	});
}



/////////////////////////////後臺代碼接收
String key  = request.getParameter("siteConfig");
		
List<Object> json = JSON.parseArray(key);//將json轉爲list集合(我這裏用的json架包是阿里巴巴)
相關文章
相關標籤/搜索