gpt4 book ai didi

jquery - AJAX 调用期间 Node.js 响应问题

转载 作者:太空宇宙 更新时间:2023-11-03 22:03:00 25 4
gpt4 key购买 nike

也许这似乎是一个非常菜鸟的问题,但我不知道我做错了什么。我想要完成的是一个简单的 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,我得到了响应 header ,但没有得到内容。 AJAX 调用在 Firebug 的控制台上也会变成红色,尽管它显示“200 OK”。我知道我错过了一些东西,但无法弄清楚是什么。

最佳答案

您的网络服务器也在端口 8666 上运行吗?从你的代码来看,你的 NodeJS 服务器所做的只是提供一个答案,所以我猜不是。 您无法对不同端口进行 AJAX 调用,即使它是同一主机(在您的情况下为 localhost)。

关于jquery - AJAX 调用期间 Node.js 响应问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12026489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com