从我的网络(客户端)的机器之一返回数据,我正在$.ajax()
请求我Nodejs
服务器一样,
//Client : index.html
$.ajax({
type:"post",
url:'http://192.168.2.6:8080',
data:JSON.stringify({"loginData":{"uanme":"maverick","upass":"asd"}}),
success:function(data){console.log(data);alert(data);},
error:function(){alert('Error aala');}
});
和我Nodejs
服务器是
//listener.js
var server = require('http').createServer(function (request, response) {
var body='';
if(request.method=='POST'){
request.on('data',function(data){
body+=data;
});
request.on('end',function(){
console.log(body);
});
}
}).listen(8080);
这些console.log()
s工作非常好。我得到我的节点侧发送完全相同的数据,
现在的问题是,在php
当我们做一个$.ajax()
要求,我们使用echo
在我们的PHP文件,将数据发送回客户端,
如果我想将数据发送回客户端,我需要在服务器端做些什么Nodejs (listener.js file)
?
'response' http://nodejs.org/api/http.html#http_response_end_data_encoding – ashley 2013-02-15 12:52:33