这是我的jQuery,它在浏览器上可以正常工作,唯一的问题是它不在成功方法之内,但他检查了Web开发人员工具栏的“网络”选项卡,其显示状态:200 OK。
$.ajax({
url: srpApp.AppURL + "/api/samplerequests",
dataType: 'jsonp',
type: "GET",
success: function(data) {
alert('sucess');
});
下面是使用MongoDB,猫鼬,快递的Nodejs应用代码
app.get("/api/samplerequests", function(req, res) {
db.collection(CONTACTS_COLLECTION).find({}).toArray(function(err, docs) {
if (err) {
handleError(res, err.message, "Failed to get contacts.");
} else {
res.status(200).json(docs);
}
});
});
尝试使用dataType:'JSON'和文本均无效。我希望节点响应的问题
答案 0 :(得分:0)
尝试并通过添加jsonp修复错误后:在ajax和nodejs中添加了“回调”,添加了res.jsonp(docs)