网站地图
  
  高级搜索
  首页   技术论坛   博客   产品中心   资源中心   银弹在线   商城  





想要用JS取得业务逻辑的返回值,来直接把结果用alert()表示出来,请问怎么取?谢谢!    
#1楼
给作者发送短消息 给作者发送短消息  
查看用户其他信息
初级会员

如题:想要用JS取得业务逻辑的返回值,来直接把结果用alert()表示出来,请问怎么取?谢谢!

 

Re: 想要用JS取得业务逻辑的返回值,来直接把结果用alert()表示出来,请问怎么取?谢谢!    
#2楼
给作者发送短消息 给作者发送短消息 实名会员 
查看用户其他信息
初级会员
可以通过标签从requestContext中读出来,将值放入一个hidden里,然后从javascript中读出来就可以.
 

Re: 想要用JS取得业务逻辑的返回值,来直接把结果用alert()表示出来,请问怎么取?谢谢!    
#3楼
给作者发送短消息 给作者发送短消息 实名会员 
查看用户其他信息
总分 311 分
财富 502 goCom币
威望 34
排名 :(
段位 新手必读
上面的方法可以,如果是用EOS中ajax调用的方式,HiddenSubmit,可以这样取业务逻辑的返回数据:
  1. <form name="form1" method="post">
  2. <input type="text" name="EOSORG_V_Users/operatorID" value="1"><br>
  3. <input type="button" value="submit" onclick="dosubmit()">
  4. <input type="button" value="submit form" onclick="dosubmitForm()">
  5. <input type="button" value="submit xml" onclick="dosubmitXML()">
  6. </form>
  7. <script>
  8. function dosubmit() {
  9.       var sub = new HiddenSubmit('fborg.bizorg.bizEmpExpand');
  10.       sub.add("EOSORG_V_Users/operatorID", document.form1.elements["EOSORG_V_Users/operatorID"].value);
  11.       sub.add("EOSORG_V_Users/test", "中国&      ~`!@#$%^*()\n-_+={}[]:;\"\'<,>.?/大家");
  12.       if (sub.submit()) {
  13.             alert(sub.getProperty("EOSORG_V_Users/test"));
  14.             sub.setObjectValue(document.getElementById("user_name_text"), "EOSORG_V_Users/operatorName");
  15.             sub.setObjectValue(document.form2.elements["EOSORG_V_Users/operatorName"], "EOSORG_V_Users/test");
  16.       }
  17. }

 




发表回复
账号用户名   密码   登录
内容:url email imgsrc image code quote
范例 Example
bold italic underline linethrough   


 [更多...]