2011-10-05 53 views
0

推應用事件,我測試了推庫使用PHP和Javscript(jQuery的)處理的WebSockets與一個相當簡單的應用程序,你可以在這裏找到它: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事件不會觸發,從而預期應用無法正常運行,我用一個警報只是爲了測試它是否顯示,但它沒有什麼克加它不會拋出任何錯誤或任何東西。誰能告訴我我做錯了什麼?

在此先感謝!

回答

1

看看你的應用程序的Pusher Debug Console。如果你沒有看到你的事件在那裏被觸發,那麼它或者沒有達到或者沒有被Pusher REST API接受。

這個Pusher PHP庫沒有任何issued raised

+0

這很奇怪,我今天只是在沒有改變任何代碼的情況下嘗試過,它工作正常,可能是他們的服務器故障或者我的連接速度太慢了嗎? – javiervd

+0

我們還沒有任何報告的停機時間。請參閱:http://status.pusher.com。如果您發現任何其他問題,請給我留言([email protected]),我會研究它。 – leggetter

+0

謝謝,它一定是別的東西我不知道昨天它沒有工作,但今天它是固定的哦,真的很好庫btw! – javiervd