【发布时间】:2011-10-05 17:15:12
【问题描述】:
我正在使用 PHP 和 Javscript (jQuery) 使用相当简单的应用程序测试 Pusher 库以处理 websocket,您可以在这里找到它:http://jsfiddle.net/JyVvr/1/
后端ajax.php 文件包含以下内容:
require 'lib/Pusher.php';
$message = $_POST['msg'];
$pusher = PusherInstance::get_pusher(); // My API key, secret, etc is directly set in the Pusher.php file
$pusher->trigger(
'test_channel',
'new_comment',
array('message' => $message)
);
echo json_encode(array('message' => $message));
基本上,该应用程序只是接收一条消息并将其附加到表单提交时的ul 元素,附加部分工作正常,但new_comment 事件未触发,因此应用程序无法按预期工作,我使用警报只是为了测试它是否显示,但它什么也不做,而且它不会抛出任何错误或任何东西。谁能告诉我我做错了什么?
提前致谢!
【问题讨论】:
标签: php javascript jquery websocket