4
var parameters = { username: 'test' };
$.ajax({
url: url,
data: JSON.stringify(parameters),
success: function {},
dataType: 'json'
});
放火犯を使用して、私はそれが私のノード急行方法でhttp://server/web_svc?username=test
エンコードを送信見ることができます:
function svc_method(req, res)
{
var username = req.body.username;
}
req.body.usernameは未定義です。私が取得するのではなく投稿する場合にのみ機能します。
この問題を解決するにはどうすればよいですか? app.configure()の先頭にapp.use(express.bodyParser())行があります。あなたは、クエリ文字列のparamを取得したいので、
クエリオブジェクトであるので、あなたは 'の優先構文ですreq.query.username'を使用することができますjavascript。 –
あなたの有効な観察のおかげで本当にreq.query.usernameが好ましい構文です。私はいくつかのコードから素早くコピー貼り付けをしました:)今編集されました。 – alessioalex