AJAX成功重定向,但给出[object:object]
AJAX Successful redirects but gives [object : object]
我使用了node.js
方法getDetails
,并提供了一个静态id。但数据结果是对象。当我从邮递员那里检查我的node.js
方法时,它提供了JSON字符串,但AJAX成功的数据是提供对象的,为什么??
$.post("/salons/getDetails",
{
objectId: "561cd801a4b2b6ec1dafba23"
},
function(data)
{
alert(1);
alert(data);
});
});
My backend method is
router.post('/getDetails',function(req,res){
data=req.body;
var objectId=data.objectId;
salon.find({ "_id": objectId }).exec(function(err, data) {
if (err) throw err;
res.json(data);
});
Alert只输出字符串,因此您可以使用console.log
在控制台中查看其内容,或者使用JSON.stringify(data)
将JSON对象转换为字符串。
您正在返回一个JSON对象。尝试放置console.log(data);
而不是alert(data);
。或者,如果您想保持警报,请尝试alert(JSON.stringify(data));
,看看它会返回什么。
相关文章:
- 尽管链接成功并已成功下载,但未找到NPM模块
- 函数未在Object.keys或Object.getOwnPropertyNames下列出,但可以调用
- 在另一个函数成功结束后调用该函数
- 在ajax成功后,cluetip不适用于首次点击活动元素
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- jQuery成功函数中的ajax成功函数
- jQuery触发器点击未从AJAX成功工作
- 有没有一种方法可以列出Ember.Object的所有绑定
- 如何使用jQuery可编辑插件检查ajax是否成功完成
- 如何取消object.prototypes javascript的一个函数
- 执行ajax成功函数-jQUERY
- 解析云代码错误:解析.错误{代码:141,消息:“未调用成功/错误”}
- 为什么是文档.旧版应用程序中的DOM-object.properties为null
- 如何从servlet获取数据到ajax成功
- 成功回调永远不会被JSONP请求调用
- 将表单张贴到MailChimp,但显示动态成功页面
- ajax请求成功,但可以'我看不到我的数据
- 将*.js文件的内容放入Object中
- ajax成功时调用self-object失败
- AJAX成功重定向,但给出[object:object]