JSP 代码:
<SCRIPT type="text/javascript" src="js/jquery-1.4.1.js"></script>
<SCRIPT type="text/javascript">
function clickButton()
{
var url = 'system/ajaxRequest.action';
var params = {
name:$('#name').attr('value')
};
jQuery.post(url, params, callbackFun, 'json');
}
function callbackFun(data)
{
alert(data.name);//对应HelloWorld类的message属性
}
</SCRIPT>
</head>
<body>
<input id="name" type="text">
<input type="button" value="ok" onclick="javascript:clickButton();">
</body>
?struts.xml:
<package name="system" extends="json-default"> <action name="ajaxRequest" class="com.isw2.test.AjaxTest"> <result type="json"></result> </action> </package>
?action:
private String name;
public String execute() {
name = name + "isw2isw2";
return SUCCESS;
}