日期:2014-05-16  浏览次数:20596 次

struts2_jquery_ajax实例(仅供学习讨论)

?

参考文章:

http://blog.csdn.net/fengda2870/archive/2009/04/06/4052527.aspx

?

本文仅供学习和参考,其中有些地方可能的说明未必正确,自己也在学习中,希望各位看后多提意见,谢谢

?

根据参考文章的简单教程进行实际编写操作,在如下的地方发生错误,找个很多资料也未能发现原因(这里也请各位高人能指点的指点下),于是自己追踪,发现正确使用办法.

根据参考文章发生错误的地方

?

function update_page(result) { 
     var json = eval( "("+result+")" );//这里使用编译不过,通过ie调试器说"缺少]"
     var str = "姓名:" + json.name + "<br />"; str += "年龄:" + json.age + "<br />";
     $("#result").html(str);
}

?

后来同个firebug跟踪发现,在result中有对象user,并且值正确,于是改之,如下

?

function update_page(result) { 
	var json = result;
	var str = "姓名:" + json.user.name + "<br />"; str += "年龄:" + json.user.age + "<br />";
	$("#result").html(str);
}

?可正确显示

?

?

于是猜想是否List等对象也可以直接使用,于是又改之,把项目发上来,有兴趣的朋友可以看看.