收到推送请求后,我希望它更新div。
我不太了解javascript,但这是到目前为止。
#subscription
var pusher = new Pusher('<%= Pusher.key %>');
var channel = pusher.subscribe('test_channel');
channel.bind('greet', function(data) {
$("#data.greeting").load(location.href + " #data.greeting");
});
#trigger
<%= Pusher['test_channel'].trigger('greet', { :greeting => "present"}) %>
#present是在此示例中尝试更新的div。触发器有效,但子端无任何反应
最佳答案
您是否像在.erb
文件中那样在视图中呈现触发器?
尝试保持订阅代码相同,然后在rails控制台中运行触发代码,如下所示:Pusher['test_channel'].trigger('greet', { :greeting => "present"})
关于javascript - 推杆和 rails 更新div,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31790923/