我正在尝试实现一个简单的
AJAX GET请求.此请求告诉服务器删除数据库中的文档.当我从服务器收到确认文档被删除的确认后,Chrome Inspector会显示请求处于“待处理”状态,最终导致服务器错误.
我做错了什么?
<div class="delete-note"> <a href="#"><i class="icon-minus-sign"></i></a> </div>
JS
$('.delete-note').click(function(e) { var url = '/docs/' + doc_id + '/note_destroy/' + note_id; $.ajax({ type: "GET",url: url,cache: false,}); e.preventDefault(); });
节点/快递
exports.note_destroy = function(req,res) { Doc.findOne({ doc_id : req.params.doc_id },function(err,data) { if (err) throw (err); note_id = req.params.note_id; data.notes.id(note_id).remove(); data.save(function(err) { if (err) throw (err); console.log('note ' + note_id + 'is removed.'); }); }); };
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。