梦想去旅行 发表于 2021-12-12 13:15:07

JS POST 服务端命令 NetworkError net::ERR_CONNECTION_RESET

本帖最后由 梦想去旅行 于 2021-12-12 14:52 编辑

关于前几日提交的异常问题:客户端JS POST服务端命令出现异常:System.InvalidOperationException: Only one a...
https://gcdn.grapecity.com.cn/fo ... 37852&fromuid=64493
(出处: 葡萄城产品技术社区)

官方并没有明确解决方案,在此补充制作了一个Demo工程和问题复现视频,麻烦官方能认真对待出现的Bug问题。

Demo工程说明:Demo_JS_ServerCommand_NetworkError_net_ERR_CONNECTION_RESET_200.fgcc


[*]创建一个数据表
[*]创建一个服务端命令
[*]页面按钮命令中选择JavaScript命令,编写JS脚本调用服务端命令
[*]输出调用结果日志



编写JS脚本调用服务端命令示例://Demo
var outputLog = Forguncy.Page.getCell("OutputLog");
var url = "ServerCommand/GetByID";
var param = { ID: 1 };
var callback = function (message){
      if(message){
                outputLog.setValue(outputLog.getValue() + "\r\n" + message);
      }else{
                outputLog.setValue(outputLog.getValue() + "\r\n" + "ERROR!");
      }      
};

try {
      Forguncy.Helper.post(url, param, callback);
} catch (error) {
      outputLog.setValue(outputLog.getValue() + "\r\n" + error.message);
}

当你点击按钮“JS调用服务端命令”执行命令时,会间断性出现请求异常。




具体复现操作可查看录屏。

复现工程文件和录屏详见附件。

请官方尽快答复并解决此问题!






Lay.Li 发表于 2021-12-13 10:45:06

您好,这边儿问题已经复现了,我们这里调查一下,有结果我及时给您反馈哈:loveliness:

Lay.Li 发表于 2021-12-13 12:11:40

本帖最后由 Lay.Li 于 2021-12-13 18:06 编辑

问题跟进:
您好,这边儿使用内置的返回命令来完成服务端命令的返回操作,便不会有这个问题了。
而且看您的这个工程,使用这个命令,跟使用插件达成的效果是相同的,所以您可以切换为使用这个内置命令来完成:loveliness:



梦想去旅行 发表于 2021-12-13 14:09:42

Lay.Li 发表于 2021-12-13 12:11
问题跟进您好,这边儿使用内置的返回命令来完成服务端命令的返回操作,便不会有这个问题了。
而且使用这个 ...
明白了,原来是使用了有问题的第三方插件,建议赶紧下架,以免影响产品体验和质量。
某某个人开发者的插件:
返回任意数据命令有问题,建议不要使用!

Lay.Li 发表于 2021-12-13 18:13:08

您好,第三方插件呢是论坛热心大佬提供给大家使用的。正因为有了这些插件,咱们活字格才能越来越强大。可能有些插件会因为版本的更新会出现一些使用中的问题,不过每个插件都会有许多格友在用,给大家带来许多便利之处,如果遇到问题的话呢,我们可以尝试联系开发插件的大佬,或者您也可以联系开发插件的大佬。看看能不能修复一下问题。感谢大家对活字格的支持:loveliness:

amtath 发表于 2021-12-17 23:55:45

手动@一下啊享大佬;P:lol

Lay.Li 发表于 2021-12-20 10:00:38

感谢各位大佬的支持~:loveliness:
页: [1]
查看完整版本: JS POST 服务端命令 NetworkError net::ERR_CONNECTION_RESET