【发布时间】:2017-12-19 17:36:07
【问题描述】:
我对 AJAX 还很陌生,对于潜在的误解,我深表歉意,但我还没有完全理解那件事。
我正在尝试一件简单的事情。我有一个server.js 文件,基本上是我的后端。然后我有一个index.html 和一个script.js。就是这样,所以一个非常基本的设置。现在,在我的script.js 上,我正在获取一些数据(一个邮件地址)。现在我想将该数据发送到我的后端(到server.js)以便在那里使用它。我该怎么做?
我已经找到了一些关于使用 node.js 进行 AJAX 的帖子,但我不明白,尤其是不知道在我的后端哪里接收它。顺便说一下,我正在使用 express 作为服务器。
我的script.js 中的内容是:
$.ajax({
type: "POST",
url: "server.js",
data: { mail: mail },
success: function(data) {
},
error: function(jqXHR, textStatus, err) {
alert('text status '+textStatus+', err '+err)
}
});
到此为止吧?我现在如何在我的server.js 中接收信息?
目前还没有太多,只是:
var express = require('express');
var app = express();
var server = app.listen(3000);
app.use(express.static('public'));
感谢您的帮助:)
【问题讨论】:
-
你能分享一下你做了什么吗?
-
@GhanshyamSingh 当然,用我的
server.js中的代码编辑 -
放上server.js的代码
-
请将
url中的url部分替换为ajaxurl 必须是有效路由 -
@Mostafa 做到了
标签: javascript jquery node.js ajax express