Intra-mart Script开发(SSJS) 画面迁移的几种补充

对于Intra-mat的画面迁移的方法imuiAjaxSubmit的一些记录

imuiAjaxSubmit的提交方法和ajax类似,可以异步提交

代码写法为:

前台Html:

imuiAjaxSubmit('#FormId', 'POST', 'json',"url_path");

FormId为你需要提交的Form的Id,Form里定义的Action为跳转的后台

url_path为routing里定义的path,是后台走完的跳转目标地址

后台JS:

//先申明一个开头Response

var response = Web.getHTTPResponse();
response.setContentType('application/json; charset=utf-8');

//写业务逻辑的地方

// 执行完业务逻辑,成功的情况下返回的url_path,会在页面上弹出绿色消息框显示Message,也可以带有参数

response.sendMessageBodyString(ImJson.toJSONString({
  error : false,
  errorMessage : '',
  successMessage : "登録成功しました。",
  parameter : {
    user_cd : "111"
  }
}));

// 失败的情况下返回的方法

response.sendMessageBodyString(ImJson.toJSONString({
  error : false,
  errorMessage : '',
  successMessage : "失败了"
  parameter : {

    // 页面返回的参数

    user_cd : '123',
    }
}));

 

 

 

 

 

Subimt,画面后台跳转等的一些补充

imuiAjaxSubmit的一些细节记录

posted @ 2021-03-05 09:46  ZJQ_PP  阅读(426)  评论(0)    收藏  举报