SignalR - 不要在 javascript 中处理来自当前调用方的通知
SignalR - Dont proceess notifications from current caller in javascript
我知道这真的很简单,但我在任何地方都找不到这方面的文档。
我想做的是检测当前客户端何时发送了更新,以便不会在本地重现事件。
我希望能够在 signalR 事件中获取客户端 ID 和调用方 ID,以忽略它们匹配的 ID。
<script type="text/javascript">
$(function () {
var drag = $.connection.drag;
drag.move = function ( x, y,clientId) {
if(clientId!== drag.clientId) //<-IE something like this (but this doesnt work)
$("#box").offset({ top: y, left: x });
};
$("#box").draggable({
drag: function (event, ui) {
drag.sendMove(ui.position.left, ui.position.y);
}
});
$.connection.hub.start();
});
</script>
连接 ID 为 $.connection.hub.id
。
您可以使用它来阻止客户端对自己的调用。此功能尚未在服务器端启用。
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 在ajax调用后在rails中显示通知
- IOS 调用 javascript 通知函数
- 未捕获的错误:没有定义对通知的调用
- 使用AngularFire创建用户并调用工厂以显示通知
- 有什么方法可以在调用 asyncFetch 的回调时收到通知
- SignalR - 不要在 javascript 中处理来自当前调用方的通知
- 从网站调用Windows 10桌面通知
- 编辑chrome通知后,它被调用
- 如何缓存Ajax调用获得的通知数据
- JQuery加载,通知调用窗口
- Ajax调用后通知
- 需要从不安全的URL调用数据为chrome的GCM推送通知
- 如何在承诺链中调用承诺通知
- 当新的通知带有codeigniter和nodejs时,如何调用AJAX
- 在Rails中使用[action].js.erb调用Flash通知
- 通过JS调用flash通知
- OneSignal 离子回调函数在通知打开时未被调用
- 为toastr通知调用jquery函数