Я вижу странную ошибку синтаксического анализатора (parsererror) при доступе к запросу, возвращающему JSON из документа MongoDB.
Этот документ возвращает загадочное parsererror:
{"data":{"first_name":"Ray","last_name":"Reinger","_id":4e9c0ed27763dfba37000001}}
Этот документ неверните ошибку:
{"data":{"first_name":"Ray","last_name":"Reinger"}}
Используемый jquery:
$("#fetch").click(function(){
var url = "http://localhost:3333/people/4e9c0ed27763dfba37000001";
$.ajax({
url: url,
method: 'GET',
success: function(data, status){
//do a thing with the data
},
complete:function(jqXHR, status) {
console.log(status) //displays 'parsererror'
}
});
return false;
});
Сам запрос в порядке.Возвращенный MIME-тип 'application / json'.Все поля и значения указаны в кавычках.Насколько я могу сказать, _id действителен в формате JSON.
По сути, включение и выключение _id заставляет все работать.