确认 Node.js 服务器是否在运行。
确认 AJAX 请求的 URL 是否正确。
检查 Node.js 服务器脚本的路径、名称和文件扩展名是否正确。
确保 Node.js 服务器脚本与 HTML 文件在同一目录下。
检查是否有跨域问题。如果 Node.js 服务器脚本和 HTML 文件不在同一域名下,则可能会受到同源策略的限制。在这种情况下,您可以使用 CORS(跨域资源共享) 或 JSONP (JSON with Padding)来解决跨域问题。
以下是一个使用 jQuery 的 AJAX 请求示例,其中 URL 是指向 Node.js 服务器脚本的:
$.ajax({
url: 'http://localhost:8080/node_script.js',
dataType: 'json',
success: function(data) {
console.log('Data received!');
console.log(data);
},
error: function(xhr, status, error) {
console.log('Error occurred!');
console.log(error);
}
});
这个示例将向 http://localhost:8080/node_script.js 发送一个 AJAX 请求,并期望响应的数据是 JSON 格式的。如果请求成功,则输出“Data received!”和返回的数据。如果请求失败,则输出“Error occurred!”和错误信息。