用jquery怎么和struts交互传递如List或者对象?
现在做的项目要前后台之间传递对象,还有List
用的是jackson的库
我想知道jquery里面怎么封装对象发送个struts接收,
还有struts该如何返回一个list或者对象给jquery接收
求个demo或者高人指点
谢谢~~
[解决办法]
我想知道jquery里面怎么封装对象发送个struts接收,
---------
可以将JSON对象序列化为对应的字符串对象,然后data:{json:"序列化后的字符串"},序列化为json对象可以使用json.js这个文件
DEMO
<script type="text/javascript" src="http://www.coding123.net/js/jquery.js"></script>
<script type="text/javascript" src="http://www.coding123.net/rardownload/20110420/20110420113851756.js"></script>
<script>
var json = { site: 'http://www.coding123.net/', name: '编程设计网' };
alert(json.toJSONString())
$.ajax({ url: 'xxxxxx.action',
data: { json: json.toJSONString() }, //
type: 'POST',
success: function (data) { /*成功执行回调*/ },
error: function (xhr) { alert(xhr.status+'\n'+xhr.responseText)}
})
</script>
var json = { site: 'http://www.coding123.net/', name: '编程设计网' };
alert(json.toJSONString())////////////////下面的这个输出这样