JSON-RPC调用期间“ arg 1无法解组”

老师

我要编辑一个2000行的javascript文件,以维护并向以JSP,Json-RPC,jQuery和Java编写的Web应用程序添加一些新功能,这是一项令人羡慕的任务。除了基本的Javascript知识之外,我对jQuery和Json-RPC没有更深入的了解,并且不再有原始开发人员。有一个JS函数接受一些参数,并调用Json-RPC,在这里我得到了错误

arg 1无法解组

有人可以告诉我这个错误是什么意思吗?

这是我的代码

function distributeQuantityNew(pReportId, pDecimalPlaces, pRun) {
try {
    alert('distributeQuantityNew: ' + pReportId + ', ' + pDecimalPlaces + ', ' + pRun);
    var fieldValue = $("#distribution_quantity_" + pReportId).val();
    if (fieldValue.length == 0) {
        showErrorDialog(resourceBundleMap["error.no.distribution.quantity"]);
        return;
    } else {
        $("#distribution_quantity_" + pReportId).val("");
    }

    var affectedRowIds = [];
    var rows = $("#tableBody_" + pReportId + " tr:visible").has("input[type=text]").filter(function(index) {
            var voucherType = this.cells[getVoucherColumnIndex()].innerHTML;
            if ((voucherType == 'TRANSFER_CS') || (voucherType == 'PAYOUT_CS') || (voucherType == 'SOURCE_BON') || (voucherType == 'PAYOUT_BON')) {
                return false;
            }
            affectedRowIds.push(parseInt(this.id.split("_")[3]));
            return true;
        }
    );

    var affectedReportRows = $.extend(true, {}, foreignReportMap[pReportId]);
    $.each(affectedReportRows.map, function(i, row) {
        if ($.inArray(row.partnerReportBillNr, affectedRowIds) == -1) {
            delete affectedReportRows.map["row_" + row.partnerReportBillNr];
        }
    });

    var report = getLoadedReportByRunId(pReportId);
    var productType = report.partnerProductType;

    SessionManager.extend();
    var resultRows = jsonrpc.foreignReportObject.distributeQuantity(affectedReportRows, fieldValue, pDecimalPlaces, pRun);
    alert('back after RPC');
    $.each(resultRows.map, function(i, row) {
        foreignReportMap[pReportId].map["row_" + row.partnerReportBillNr] = row;
        updateForeignReportRow(row, true, productType);
    });

    updateSummaryRow(pReportId);
    toggleApproveAllLink(pReportId);

    sortForeignReportTable(pReportId, true);
} catch (e) {
    handleError("Failed to distribute quantity: ", e);
}

}

我给它添加了警报,以便我知道RPC调用是否成功,但是arg 1 could not unmarshal在那之前从catch块得到了错误谢谢你的提示

老师

好,解决了。远程功能的第一个参数应包含的列表Map<String, SomeBO>SomeBO是带有几个BigDecimals的bean。我还有另一个JS函数,它设置了传递到Map中的值。此功能设置了BigNumber我只有二传手的位置String我希望我从JSON解组器获得的错误更具描述性...下面是我添加.toString()来解决该问题的代码

    foreignReportMap[pReportId].map["row_" + pRowId].clientQuantity =     clientQuantity.toString();
foreignReportMap[pReportId].map["row_" + pRowId].totalClientQuantity = totalClientQuantity.toString();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

春季Json解组期间的JsonMappingException

来自分类Dev

调用jsPDF的保存方法时获取TypeError Arg 1

来自分类Dev

Discord API,无法从Node JS中的用户输入arg [1]从数组内部的json数组中获取数据

来自分类Dev

JavaScript functionCall(arg1)(arg2)

来自分类Dev

JavaScript functionCall(arg1)(arg2)

来自分类Dev

模式以匹配对lib2to3的1-或2-arg函数调用

来自分类Dev

线性分位数混合模型[R] lqmm-包:f(arg,...)中的错误:外部函数调用(arg 1)中的NA / NaN / Inf

来自分类Dev

如何从Clojure进行json-rpc调用?

来自分类Dev

如何从Clojure进行json-rpc调用?

来自分类Dev

将JSON解组到struct:无法将数组解组到Go值

来自分类Dev

解码器无法解组时如何获取JSON?

来自分类Dev

shell脚本:使用参数/ arg调用变量

来自分类Dev

在Spring Rest Service调用期间根据HTTP代码解组响应

来自分类Dev

在Spring Rest Service调用期间根据HTTP代码解组响应

来自分类Dev

va_arg无法使用双打

来自分类Dev

可能无法识别:arg样式标记

来自分类Dev

va_arg无法使用双打

来自分类Dev

K均值在PowerBI NA / NaN / Inf中通过R在外部函数调用中失败(arg 1)

来自分类Dev

错误sh:1:读取:arg计数

来自分类Dev

无法从Jersey HttpClient调用Bitcoin RPC

来自分类Dev

将参数传递给函数调用时出现“SyntaxError: non-keyword arg after keyword arg”

来自分类Dev

使用C#进行JSON-RPC HTTP调用

来自分类Dev

使用C#进行JSON-RPC HTTP调用

来自分类Dev

使用jQuery通过URL调用JSON-RPC方法

来自分类Dev

使用jsonrpc4j记录JSON-RPC调用

来自分类Dev

HdfsRpcException:无法在服务器上调用 RPC 调用“getFsStats”

来自分类Dev

如何使用无法在结构体中捕获为JSON的动态密钥解组jSON

来自分类Dev

从arg1:value / arg2:value2获取参数

来自分类Dev

类似于/ <command> [arg0 | arg1]的符号的名称

Related 相关文章

  1. 1

    春季Json解组期间的JsonMappingException

  2. 2

    调用jsPDF的保存方法时获取TypeError Arg 1

  3. 3

    Discord API,无法从Node JS中的用户输入arg [1]从数组内部的json数组中获取数据

  4. 4

    JavaScript functionCall(arg1)(arg2)

  5. 5

    JavaScript functionCall(arg1)(arg2)

  6. 6

    模式以匹配对lib2to3的1-或2-arg函数调用

  7. 7

    线性分位数混合模型[R] lqmm-包:f(arg,...)中的错误:外部函数调用(arg 1)中的NA / NaN / Inf

  8. 8

    如何从Clojure进行json-rpc调用?

  9. 9

    如何从Clojure进行json-rpc调用?

  10. 10

    将JSON解组到struct:无法将数组解组到Go值

  11. 11

    解码器无法解组时如何获取JSON?

  12. 12

    shell脚本:使用参数/ arg调用变量

  13. 13

    在Spring Rest Service调用期间根据HTTP代码解组响应

  14. 14

    在Spring Rest Service调用期间根据HTTP代码解组响应

  15. 15

    va_arg无法使用双打

  16. 16

    可能无法识别:arg样式标记

  17. 17

    va_arg无法使用双打

  18. 18

    K均值在PowerBI NA / NaN / Inf中通过R在外部函数调用中失败(arg 1)

  19. 19

    错误sh:1:读取:arg计数

  20. 20

    无法从Jersey HttpClient调用Bitcoin RPC

  21. 21

    将参数传递给函数调用时出现“SyntaxError: non-keyword arg after keyword arg”

  22. 22

    使用C#进行JSON-RPC HTTP调用

  23. 23

    使用C#进行JSON-RPC HTTP调用

  24. 24

    使用jQuery通过URL调用JSON-RPC方法

  25. 25

    使用jsonrpc4j记录JSON-RPC调用

  26. 26

    HdfsRpcException:无法在服务器上调用 RPC 调用“getFsStats”

  27. 27

    如何使用无法在结构体中捕获为JSON的动态密钥解组jSON

  28. 28

    从arg1:value / arg2:value2获取参数

  29. 29

    类似于/ <command> [arg0 | arg1]的符号的名称

热门标签

归档