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