有没有办法将未知数量的参数传递给 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 }
);
}
谢谢!
最佳答案
您无法将未知数量的参数传递给 Visualforce JavaScript Remoting,但您可以像参数一样使用包装对象,并且该对象可以包含您所需的所有数据。请参阅this example更多细节。
您还可以手动将所有必需的参数序列化为单个字符串并将其作为一个参数传递,然后在服务器端反序列化。
关于javascript - 将未知数量的参数传递给 Visualforce JavaScript Remoting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46905704/