向Node.js发送JSON请求
JSON request to Node.js
我正在传递一个JSON对象,如
[{"name":"SHIFT"},{"name":"CONVERSION"},{"name":"VARIATION"}]
和POST
请求是
$.ajax({
url: 'myUrl',
type:'POST',
dataType: "json",
cache: false,
timeout: 5000,
data:json,//passing a json obj
success: function(data, textStatus, jqXHR) { alert("success") },
error: function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR);
}
});
我在我的Node模块中使用express,下面是我的Node .js代码
var express = require('express');
var http = require('http');
var path = require('path');
var app=express();
var app=express.createServer();
app.use(express.bodyParser());
app.use(app.router);
app.post("/",function(request,response) {
console.log(request);
response.header('Access-Control-Allow-Origin', "*");
console.log(request.body)
// response.send(request.body);
});
我如何得到JSON字符串和解析它在app.post
方法?我试着请求。但它提供了以下内容
{"SHIFT":"","CONVERSION":"","VARIATION":""}
$.ajax({
url: 'myUrl',
type:'POST',
dataType: "json",
cache: false,
timeout: 5000,
data:{
jsonData: "{ '"name'": '"SHIFT'", '"name'": '"CONVERSION'",'"name'": '"VARIATION'" }"
// or jsonData: JSON.stringify(credentials) (newest browsers only)
},
success: function(data, textStatus, jqXHR) { alert("success") },
error: function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR);
}
});
相关文章:
- Javascript:JSON请求仅在第一次工作
- 神秘的ajax json请求问题jQuery
- Ajax/JSON请求php处理页面
- JSON请求返回.txt文件
- 在设置用户后,从 JavaScript JSON 请求中获取 Web 服务 (asmx) ASP.NET Windows
- 对 URL 的 JSON-P 请求不起作用
- React返回未定义的JSON请求
- D3 Json请求获取XmlHttpRequest错误:访问控制允许原点不允许原点为null
- 如何在浏览器中压缩json请求数据
- 向ajax json请求添加缓存
- 如何在不发生冲突的情况下处理多个json请求
- Json 请求与 YQL 和 MooTools
- 两个 JSON 请求的列表
- Jquery JSON 请求的语法错误问题
- (对象对象)从节点中的 JSON 请求返回
- 有关多个 Facebook Json 请求的性能建议
- 如何在 d3 中从 json 请求数据
- 用于发送 ajax/JSON 请求的 JQuery 快捷方式
- 如何在 JavaScript 中执行跨域 JSON 请求
- JSON 请求错误 500