Sakura99 发表于 2023-11-15 08:55:06

流程里的脚本配置里,怎么访问一个其他网址并获取结果

请问,流程的脚本配置里,怎么去访问一个其他的网址,并且获取返回结果?之前在自定义表单里一直用newXMLHttpRequest() 来open一个网址,现在这个方式在脚本配置里,一直显示 javax.script.ScriptException: ReferenceError:“XMLHttpRequest”isnotdefined ,请问这是什么原因造成的,或者有没有其他方式可以代替,来打开一个新网址呢?烦请看到后回复一下:hug:

论坛管理员 发表于 2023-11-15 10:21:30

这个脚本文件是前端执行还是后端执行,具体怎么写的,哪里调用,截图看看

Sakura99 发表于 2023-11-15 10:34:11

本帖最后由 Sakura99 于 2023-11-15 10:43 编辑

论坛管理员 发表于 2023-11-15 10:21
这个脚本文件是前端执行还是后端执行,具体怎么写的,哪里调用,截图看看 ...
就是流程里有个脚本活动,到达时自动执行C:\Users\ylafc\Desktop\微信图片_20231115102747.jpg
var httpRequestB = new XMLHttpRequest();
httpRequestB.open('GET','http:/10.5.60.39:8989/uci-mgf/a/oaserver/reimbur........');
httpRequestB.send();
httpRequestB.onreadystatechange = function(){}

论坛管理员 发表于 2023-11-16 10:34:47

var httpRequestB = new XMLHttpRequest();这个是前端浏览器上可用,后端脚本不支持的

Sakura99 发表于 2023-11-16 10:58:43

论坛管理员 发表于 2023-11-16 10:34
var httpRequestB = new XMLHttpRequest();这个是前端浏览器上可用,后端脚本不支持的

哦,那请问如果要在后端脚本里发起的话,用哪个语法可行,能否给个例子

论坛管理员 发表于 2023-11-17 09:39:17

参考:https://www.o2oa.net/cms/apicourse/325.html

Sakura99 发表于 2023-11-20 09:34:33

论坛管理员 发表于 2023-11-17 09:39
参考:https://www.o2oa.net/cms/apicourse/325.html

您好,按照文档我参照将流程数据传回外部系统的样例写了图中代码,这次接口是访问到了,但是数据并没有带过去,访问前oa输入日志显示pushdata全部已经取到值,但在外系统日志查看带过的参数都是null,所以这是什么原因呢,有空帮忙看下图中代码哪里没对上

论坛管理员 发表于 2023-11-20 10:47:28

这个就是第三方接口的问题了,检查一下参数类型对不对,字段匹不匹配
页: [1]
查看完整版本: 流程里的脚本配置里,怎么访问一个其他网址并获取结果