エディタの内容をサーバーonChangeに送信しようとしています。 私はnode.js、socket.io、jquery、およびcodemirrorを使用しています。CodeMirrorとSocket.io- onChangeを使用してエディタの内容を出力する
これはこれまでのところ私のコードです(クライアント側)(「code.server」は私のサーバーにコードテキストエリアの内容を送信していることを意味します)クライアントに情報を返すために「code.client」を使用します):
<textarea id="code"></textarea>
<script>
var socket = io.connect();
var editor = CodeMirror.fromTextArea(document.getElementById('code'), {
lineNumbers: true,
matchBrackets: true,
onChange: function(){
var value = getValue();
socket.emit("code.server", value);
}
});
</script>
ただし、動作しません。私は間違って何をしていますか?私はCodeMirrorを追加する前に、私は、テキストエリアの内容を提出することができます:
<script>
$("#code").keyup(function() {
var value = $(this).val();
socket.emit("code.server", value);
}).keyup();
</script>
私は明確ではなかった場合には、jQueryのを使用しました。
これでcodemerrorを追加した後、内容を取得してサーバーに送信できなくなりました。何が起こっている?私を助けてくれてありがとう、私は数日間この問題に取り組んできました、それは私を狂って運転しています。
ああ、私はそれを試してみます – Matt
それは動作しませんでした:( – Matt