たぶん、これは本当に初歩的な質問のように思えますが、何が間違っているのかわかりません。私が達成したいのは、単純な 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 によると、応答ヘッダーを取得していますが、コンテンツを取得していないことです。「200 OK」と表示されますが、AJAX 呼び出しも Firebug のコンソールで赤くなります。何かを見逃していることは知っていますが、何がわかりません。