怎么组织Jquery post的参数date,Map类型
发布网友
发布时间:2022-05-14 08:51
我来回答
共2个回答
热心网友
时间:2022-04-23 20:41
我们这边都是这样写的,不知道对你有没有帮助
<s:form id="update" name="update">
在这里写你想要的东西
例如<s:hidden id="map1" name="map1"/>
</s:form>
在js中的代码
Java代码
//将update中的所有东西序列化,此处的update就是上面form中的
var params = jQuery("#update").serialize();
jQuery.ajax( {
url : url,
type : "POST",
data : params,
dataType : "json",
success : returnData
});
所以不知道你能不能把你的map放到form中设置成个隐藏域,如果在form中不好处理那就在js中处理,先得到map,再
Java代码
//此处的map1是你在form中设置的,如我上面写的,而map2就是你js中处理后的
jQuery("#map1").attr("value",map2);//将它的值传到页面中
热心网友
时间:2022-04-23 21:59
直接写就可以。有两种方法,一种是定义的时候写进去:
var map={
key1:'abc',
key2:'def'
};
还有一种是先定义类,再设值:
var map= {};
map.key1= "abc";
map.key2= "def";
在Map中,key只可以是字符串。