Я пытаюсь изменить запрос на моей стороне сервера (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
Как отправить данные на сервер? Я попытался добавить 'data: email' внутри вызова .ajax, но не был уверен, как ссылаться на него на стороне сервера. – gjw80
Ну, в этом случае вы не определяете никаких идентификаторов, 'data: {email: 'value'}'. Теперь вы можете прочитать параметр в своем обработчике, http://nodejs.org/api/http.html – undefined