繁体   English   中英

将复杂类型从SignalR集线器传递到javascript

[英]Passing complex types from SignalR hub to javascript

从集线器中,我需要在客户端上调用一个函数,该函数期望像这样的对象类型参数的数量未定义

{name: 'John', age: 20}, {key: 'Smith', id: 5, ...} ...etc

但是我显然不能在服务器端编写类似的参数。 我可以将所有数据作为单个字符串值发送并在客户端上解析,但我觉得必须有一种更好的方法来实现这一点。

谢谢!

将对象数组发送到客户端上的函数。 使用此函数,然后使用“ apply”将数组拆分为参数,以传递到现有函数中:

function wrapperFunctionToCallFromServer(arrayOfObjectParameters) {
  actualFunctionYouWantToCall.apply(this, arrayOfObjectParameters);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM