1

我正在运行用户注册时提供的推送器演示代码,遇到问题并寻求帮助。

客户端是 JS,服务器代码是 App Engine 中的 Python。

当我从事件创建者启动事件时,我发现通知工作正常。

但是,当我使用示例 python 代码并从应用程序引擎启动时,我收到 2 个警报消息框:

Box1:localhost:8080 的页面显示 [object Object]

Box2:pusher.com 的页面显示 [object Object]

我的python代码:

p = pusher.Pusher(app_id='45392', key='..', secret='..')
p['test_channel'].trigger('my_event',{'message': 'hello world'})

我的Javascript代码:

var pusher = new Pusher('...');
var channel = pusher.subscribe('test_channel');
channel.bind('my_event', function(data) {
alert(data);
4

1 回答 1

0

这个例子是完全正确的,实际上你必须知道你是发送对象,所以你可以将你的消息作为 data.message 而不是在警报函数中传递数据。

var pusher = new Pusher('...');
var channel = pusher.subscribe('test_channel');
channel.bind('my_event', function(data) {
alert(data.message);
于 2013-10-14T18:31:11.673 回答