私は現在、realtime.coを使用してチャネル1にメッセージを投稿するjavascript関数にこの行を持っています
xRTML.ConnectionManager.sendMessage({connections: ['myConnection'], channel: '1',
content:xrtmlMessage});
これは正常に機能します。
私の問題は、-channel: '1'を明示的に記述する代わりに、変数、たとえば'x'を使用することです。
基本的に、次のように記述して、さまざまなチャネルに投稿できるようにします-... channel:x、...
しかし、これを書き込むと、エラーが発生します
。Uncaught TypeError:オブジェクト1にはメソッドがありません'indexOf''x'
はすでにxとして宣言されています= 1;
そこで、y='1'を宣言してみました。(なしではなく単一のマークを使用)および書き込みチャネル:y-これは機能します。だからこれを文字列として作ってみました(マーク1マーク)
y = "'" + x + "'";
これにより、チャネルに無効な文字が含まれているというエラーが発生するため、二重引用符を使用したり、円記号を使用して単一のマークをエスケープしたりすることはできません。parseInt(x);も試しました。xが整数であることを確認するため、無駄になります。
誰かが他の提案を得たり、xRTMLで同じことをしようとしたりしましたか?
前もって感謝します