PowerEngine AJAX API User Guide
一、约定
messageId: 用于显示错误信息,指向
clickObject:触发该调用的按钮
form0: 自动收集form数据后提交
url0: 若提供,则替换form0默认的Action
wait: 一般都填false
二、AJAX API说明
-
function PELoadContent(url0, myarray, id, messageId, callback, timeout )
功能描述:通过数组提交数据,并将返回的流数据更新到指定区域.相当于以前的PELoadList.
适用情形:用于装载一个动态列表或消息。注意与post2SRVNoFoward/postData2SRVNoFoward的差别:
post2SRVNoFoward/postData2SRVNoFoward一般用于服务端通过JSP返回的情形。
PELoadContent一般配合PE AJAX Action使用,这些Action通过Stream返回。参数说明:
url0: 目标交易码
myarray: 交易数据
id: 正常返回时内容显示的目标
messageId: 出错时返回信息显示的目标。可省略或设为null,默认值与id相同。
callback: 出错时的回调函数。可省略或设为null。
timeout: 超时时间,建议省略或设为null。默认为30000毫秒。
范例:
var oparams = new Array(
new Pair("ValidatorId", document.form1.ValidatorId.value),
new Pair("Expression", "<c:out value="${Expression}"/>")
);
PELoadContent("ExprInput.do",oparams, "AAA");
-
function PEFreshContent( url0,item, id, messageId,callback, timeout)
不常用
功能描述:从item取得当前选择项的Name=Value对后提交.并将返回的流数据更新到指定区域.相当于以前的PEFreshList.适用情形:列表变化时,根据列表的当前选择值,动态装载另外的列表或动态消息。
参数说明:除item外,其他与PELoadContent相同。
-