AjaxGold也是一个非常短小实用的ajax框架,它提供了四个方法供开发者调用,分别是
不难看出,他们都返回文本和xml。
在AjaxGold框架中,返回的文本是作为callback函数的唯一参数来使用的。因此在display()函数中可以这样写:
function display(text){
document.getElementById("targetID").innerHTML=text;
}
完整的代码如下:
<script type="text/javascript" src="js/ajaxgold.js"></script>
<script type="text/javascript">
function display(text){
document.getElementById("targetID").innerHTML=text;
}
</script>
</head>
<body>
<form action="">
<input type="button" value="get the message" οnclick="postDataReturnText('ajaxGold.jsp','a=2&b=3',display)">
</form>
<div id="targetID"> 内容就在这儿</div>
</body>
服务器端代码:ajaxGold.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
response.setContentType("text/xml");
int a=Integer.parseInt(request.getParameter("a"));
int b=Integer.parseInt(request.getParameter("b"));
out.write(a+b+"aaaaaaa");
%>