這與Stream data with Node.js類似,但我不覺得這個問題得到了充分的回答。如何使用jQuery ajax調用node.js
我正在嘗試使用jQuery ajax調用(get,load,getJSON)在頁面和node.js服務器之間傳輸數據。我可以從我的瀏覽器中打開地址並看到'Hello World!',但是當我從我的頁面嘗試此操作時,它失敗並顯示我沒有收到任何迴應,我設置了一個簡單的測試頁面和hello世界示例來測試它:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>get test</title>
</head>
<body>
<h1>Get Test</h1>
<div id="test"></div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script>
<script>
$(document).ready(function() {
//alert($('h1').length);
$('#test').load('http://192.168.1.103:8124/');
//$.get('http://192.168.1.103:8124/', function(data) {
// alert(data);
//});
});
</script>
</body>
</html>
和
var http = require('http');
http.createServer(function (req, res) {
console.log('request received');
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(8124);
我們需要知道什麼是你加載的文件中 - 如何執行加載文件中的代碼? – mattsven 2011-03-21 05:08:38