|
楼主 |
发表于 2013-7-16 15:35:55
|
显示全部楼层
在这里传参,我查过了n遍资料,也照着论坛里面的做.但就是传不了参数呀..后来我把action的参数设置成了Map型的,在ext.js的调用Action代码改为:
checkData=function(){
var actionParam = new justep.Request.ActionParam();
var mapParam = new justep.Request.MapParam();
mapParam.put("Zhuchanghao", new justep.Request.SimpleParam( '1000',
justep.XML.Namespaces.XMLSCHEMA_STRING));
actionParam.setMap("Zhuchangmap", mapParam);
var options = {};
options.action = "webjiankongAction";
options.parameters = actionParam;
options.process = "/SA/OPM/system/systemProcess";
options.activity = "mainActivity";
options.bsessionid = $.jpolite.ClientInfo.businessId;
var result = justep.Request.sendBizRequest2(options);
if(!justep.Request.isBizSuccess(result)){
alert("调用action不成功!");
}else {
//alert(justep.Request.responseParseJSON(result).data.value.int);//显示1或0;
// alert(result.responseParseJSON(result).data.value.int);
var r = justep.Request.transform(justep.Request.getData(result.responseXML));
alert(r.int);
}
};
setInterval("checkData()",8000);
结果还是报的同样的错误,能够取出返回值(模拟的)..还是传不了参数!!
|
|