0
我试图将编辑器的内容提交给我的服务器onChange。 我使用node.js,socket.io,jquery和codemirror。 (客户端)(“code.server”意味着我将代码textarea内容发送到我的服务器,我使用“code.client”将信息发送回客户端):CodeMirror和Socket.io-使用onChange发送编辑器的内容
<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的,如果说不清楚。
现在,添加codemirror后,我无法获取内容并将它们发送到服务器。到底是怎么回事?谢谢你帮助我,我一直在解决这个问题好几天,这让我疯狂。
哦,我会尝试 – Matt 2012-04-23 01:55:32
它没有工作:( – Matt 2012-04-23 01:57:10