关于在浏览器执行JS代码的问题。

唐先生_367938 2022-11-29 327

通过内置浏览器,执行以下JS代码。

ajax返回和在控制台打印都正常,证明请求没有问题。

function() {

    const strPostData = JSON.stringify({ "archived": true });

    console.log('开始');

    $.ajax({

        url: "http://xx.xxxx.net:27001/api/tasklist/plugin/order-plugin/variables/66928815767126",

        type: "post",

        data: strPostData,

        contentType: "application/json;charset=UTF-8",

        dataType: "text",

        success: function (response) {

            console.log(response);

            // 这里打印输出正常

            return {isSuccess: true, data: response}

        },

        error: function (response) {

            return  {isSuccess: false, data: response}

        }

    })

}

但返回uibot报错:

模块 WebBrowserPlugin.UIRobotWebBrowser.RunJS 命令出错:调用的目标发生了异常。

执行JS脚本异常

我希望uibot能获得这个请求数据,应该怎么改?请指教,感谢。


最新回复 (1)
  • 唐先生_367938 2022-11-29
    2
    补充,执行JQ ajax是没有问题的,根据控制台打印,ajax已经正常返回数据。
    到打印那一步都没有问题,就是不知道如何将结果返回uibot。
返回
发新帖