也许这似乎是一个非常菜鸟的问题,但我不知道我做错了什么。我想要完成的是一个简单的 AJAX 请求。这是我在服务器端的代码:
http.createServer(function(request, response) {
response.writeHead(200, {
"Content-Type": "text/html"
});
response.end("No data to return.");
}).listen(8666);
在客户端,我使用 jQuery:
$(document).ready(function() {
$("#magicSend").on("click", function() {
$.ajax({
url: "http://localhost:8666/",
type: "POST"
});
});
});
问题是,根据 Firebug,我得到的是响应标头而不是内容。AJAX 调用在 Firebug 的控制台上也会变红,尽管它显示“200 OK”。我知道我错过了一些东西,但不知道是什么。