sc20178 发表于 2024-1-6 17:29:26

调用附件批量下载接口报错未定义xhr

如图,我在按钮的click里写了这个,想一键批量下载附件里的文件,结果报错经过核对docid和site都没问题。在后台API里点击“GET”也能成功调用。请问是什么问题呢?系统版本是8.2.2。



var action = this.Actions.load("x_cms_assemble_control");
       action.FileInfoAction.batchDownload(//平台封装好的方法
      "e255e00b-69fa-4118-af68-14d41efb4870",
      "attachment",//uri的参数
      function( json ){ //服务调用成功的回调函数, json为服务传回的数据
         data = json.data; //为变量data赋值
      }.bind(this),
   function( json ){ //服务调用失败的回调函数, json为服务传回的数据
      data = json.data; //为变量data赋值
   }.bind(this)
    ):

日志里我点一次按钮生成一条,这是我速点了好几遍生成的




论坛管理员 发表于 2024-1-8 10:26:50

这个是个get请求,您直接window.open(url)就可以了,把参数拼到url里
页: [1]
查看完整版本: 调用附件批量下载接口报错未定义xhr