javascript で文字列の配列を SignalR を使用してサーバーに渡すにはどうすればよいですか?
JavaScript の配列があり、これをハブへの関数にしたい
var selected = new Array();
$('#checkboxes input:checked').each(function () {
selected.push($("input").attr('name'));
});
関数はどのタイプのパラメーターを取る必要がありますか?
javascript で文字列の配列を SignalR を使用してサーバーに渡すにはどうすればよいですか?
JavaScript の配列があり、これをハブへの関数にしたい
var selected = new Array();
$('#checkboxes input:checked').each(function () {
selected.push($("input").attr('name'));
});
関数はどのタイプのパラメーターを取る必要がありますか?
ハブ関数は、文字列の配列、文字列のリストなどを取ることができます。
ハブの例を次に示します。
public class myHub : Hub
{
public void receiveList(List<String> mylist)
{
mylist.Add("z");
Caller.returnList(mylist);
}
}
ハブで動作する JS ピースの例を次に示します。
var myHub = $.connection.myHub,
myArray = ['a','b','c'];
myHub.client.returnList = function(val) {
alert(val); // Should echo an array of 'a', 'b', 'c', 'z'
}
$.connection.hub.start(function() {
myHub.server.receiveList(myArray);
});