我想修改查询我的服务器端(node.js的),看起来像这样:变量查询中的node.js
var http = require('http');
var query = "SELECT * FROM Users WHERE Email='[email protected]'";
这是硬编码查询。我试图做这样的事情(电子邮件是在HTML文档从输入文本区域拉入一个变量):
var http = require('http');
var query = "SELECT * FROM Users WHERE Email=" + "'" + email + "'";
我使用jQuery来处理从一个JavaScript文件这样的要求:
$.ajax({
url: "http://127.0.0.1:8000/",
type: "POST",
success: function(dataRcvd) {
alert(dataRcvd);
}
如果我知道如何做到这一点,我可以动态更新var query
不同的SQL查询/存储过程。
您不会向服务器发送任何数据。 – undefined
如何将数据发送到服务器?我试图在.ajax调用中添加'data:email',但不确定如何在服务器端引用它。 – gjw80
那么,在这种情况下,您并未定义任何标识符,数据:{email:'value'}'。现在你可以在你的处理程序中读取参数,http://nodejs.org/api/http.html – undefined