【问题标题】:Pass unknown number of parameters to Visualforce JavaScript Remoting将未知数量的参数传递给 Visualforce JavaScript Remoting
【发布时间】:2017-10-24 08:32:47
【问题描述】:

有没有办法将未知数量的参数传递给 Visualforce JavaScript Remoting,例如:

remoting('getExampleData', arg1, arg2, arg3)

function remoting(target, ...args) {
    Visualforce.remoting.Manager.invokeAction(
        configSettings.remoteActions[target],
        args,
        function (result, event) {
            if (event.status)
                console.log(result);
        },
        { escape: false }
    );
}

谢谢!

【问题讨论】:

    标签: javascript salesforce apex-code visualforce apex


    【解决方案1】:

    您无法将未知数量的参数传递给 Visualforce JavaScript Remoting,但您可以像参数一样使用 wrapper-object,并且此对象可以包含您所需的所有数据。有关详细信息,请参阅this example

    您也可以手动将所有需要的参数序列化为单个字符串并将其作为一个参数传递,然后在服务器端对其进行反序列化。

    【讨论】:

      猜你喜欢
      • 2011-05-06
      • 2019-07-04
      • 1970-01-01
      • 2018-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-22
      相关资源
      最近更新 更多