2009-04-02 7 views
2

私はローカルホストのCometサーバーとしてOrbitedを使用しています。これは、ポートを聴いている:彗星Javascriptのエラー

var vals = JSON.parse(payload); 

は何原因である可能性がありますし、どのように私はこの問題を解決します: JSONはラインでに定義されていません。

9000 for http 
61613 for stomp 

私のJavaScriptデバッガはエラーを報告していますか?

答えて

0

JSONライブラリはJavascriptに組み込まれていません。 javascript JSON libraryを含める必要があります。あなたが私がリンクされているものを使用する場合、あなたのコードは動作するはずです。

また、JSONはJavaScriptオブジェクトリテラルのサブセットであるから、あなたはこれを行うことができるかもしれません:

var vals = eval('(' + payload + ')'); 
0

あなたのHTMLページに

を周回JSONライブラリをロードするタグを含めるJavaScriptの持っている必要があります

設定はhttp://:9000/static/JSON.jsにあります