我有一些问题需要获取json对象...
我将json对象发送到localhost(node.js服务器)。
当node.js服务器收到json对象时,已解析的json对象具有“未定义” 类型。
出于这个原因,我检查了json对象,但它没有结构问题..
我该如何解决这个问题?
提前感谢!
$.ajax({
url: "http://127.0.0.1:62590/saveResource",
type: "post",
dataType: "text",
cache: false,
timeout: 30000,
data: JSON.stringify(jsonObject),
success: function (data) {
............
},
error: function (xhr, textStatus, errorThrown) {
alert(textStatus + ' : ' + errorThrown);
}
});
=============================================== ============================
app.post('/saveResource', function (request, response) {
var resultObj = request.body;
var object = resultObj.requestInfo;
console.log(typeof(object)); -> 'undefined' type
});
=============================================== ============================
* node.js server reveceive the following object.
{
"requestInfo": {
"urlInformation": "data",
"methodInformation": "GET",
"bodyInformation": "data",
"headerInformation": []
}
}
答案 0 :(得分:2)
dataType: "text"
到
dataType: "json"
删除JSON.stringify调用....