我需要在Swift代码中包含JavaScript代码,以便能够调用SignalR聊天功能,这是否可能? 如果不行,我该如何进行转换?
sendmessage
是一个按钮。
$(function () {
// Declare a proxy to reference the hub.
var chat = $.connection.chatHub;
// Create a function that the hub can call to broadcast messages.
chat.client.broadcastMessage = function (name, message) {
// some code
};
// Start the connection.
$.connection.hub.start().done(function () {
$('#sendmessage').click(function () {
// Call the Send method on the hub.
chat.server.send('name', 'message');
});
});
});
而 signalr
的代码是:
public void Send(string name, string message)
{
// Call the broadcastMessage method to update clients.
Clients.All.broadcastMessage(name, message);
}
更新#1:
根据@MartinR的建议略微修改了问题,以使其更加清晰易懂。