function doQueryRecord(req,param) {
var myAjax=new Ajax.Request ( //发送ajax请求
url, //action url
{
method:'post',
parameters:param,
onComplete:ajaxQueryTableEnd //回调函数
});
}
// 查询结束
function ajaxQueryTableEnd(request) {
var str='';
var listcount=0;
try {
var obj=request.responseText; //得到返回值的方法,一般用Json传递数据
} catch (oError) {
alert('查询失败');
}
createListTableString(obj);
}
/**
* 显示表格
* @param {} str --表格内容tr
*/
function createListTableString(obj) { //将返回的html放到Table对象中
var tablea='<table id="data" border="1" align="center"'
+' style="border: 0px solid black">'
+obj+'</table>';
document.getElementById('tableContainer').innerHTML=tablea;
}
Action返回:
public class CallInReportAction extends AbstractAction{
//注意继承AbstractAction
this.printToResponse(StringJson);