Xform js 调用WebService并取值

这篇博客介绍了如何使用Xform JavaScript调用WebService来获取特定数据。通过展示一个XML示例和对应的JavaScript代码,解释了如何设置请求参数以及解析返回的响应数据。示例中,调用了GetApproveCodeListDnForTPromotionMasterSummaryJob方法,并检查了返回的用户数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

XML 
<pre name="code" class="html"><data>
  <GetApproveCodeListDnForTPromotionMasterSummaryJobResponse xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://schemas.cordys.com/tbpm/tpromotion" preserveSpace="no" qAccess="0" qValues="">
    <tuple>
      <old>
        <getApproveCodeListDnForTPromotionMasterSummaryJob>
          <getApproveCodeListDnForTPromotionMasterSummaryJob>cn=tbpmadmin,cn=organizational users,o=laiyifen,cn=cordys,cn=defaultInst1,o=laiyifen</getApproveCodeListDnForTPromotionMasterSummaryJob>
        </getApproveCodeListDnForTPromotionMasterSummaryJob>
      </old>
    </tuple>
  </GetApproveCodeListDnForTPromotionMasterSummaryJobResponse>
</data>


 
JavaScript 
<pre name="code" class="javascript">    var approverJobModel=GetApproveCodeListDnForTPromotionMasterSummaryJobModel;
    var req=approverJobModel.getMethodRequest();
    cordys.setNodeText(req, ".//*[local-name()='formID']", formID);
    approverJobModel.reset();
    if(!approverJobModel.soapFaultOccurred)
    {
        var data=approverJobModel.getData();
        var users=cordys.getNodeText(data, ".//*[local-name()='getApproveCodeListDnForTPromotionMasterSummaryJob']", "");
        if(notNull(users))
        tag=true;
    }



                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值