1

私はNodeを初めて使用します。次の問題があります。何かを行うhttp://mydomain.com/mypage.phpがあり、http: //mydomain.com:8080(にあります)に電話をかけたいと思います。ノードサーバー)。

var server = require('http').createServer(function(req, res){
                  res.writeHead(200, {'Content-Type': 'text/javascript'});
                  res.end('$("#messages").append("<br> test123");');

                });
server.listen(8080);

私は私のクライアントで受け取るので、うまくいくようです:

$("#messages").append("<br> test123"); 

しかし、コードは受信し、実行されません!

何か案が ?

事前に感謝しますダニー

簡略化されたphpコード(mypage.php):

<!DOCTYPE html>
<html lang="en">
<head>
<title>demo game </title>


<script src="/js/jquery-1.8.3.min.js"></script>


<script src="http://127.0.0.1:8080"></script>

</head>

<body>

<div id="messages"></div>
<input type="text" id="text-input">
<input type="button" value="Send" id="send-button">

</body>
</html>
4

1 に答える 1

2

これを返してみる

$(function(){
  $("#messages").append("<br> test123"); 
})

これは、スクリプトが div#messagesロードされる前に実行されているため、への参照がないために発生している可能性がありますdiv#messages

于 2012-12-26T19:12:43.693 に答える