0
MongoDBドキュメントからJSONを返すリクエストにアクセスすると、奇妙なパーサエラー(parsererror)が発生します。MongoDB _idフィールドのJquery ajaxパーサエラー
この文書では、不可解な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は私がgrokできる限り有効なJSONです。
基本的に_idのオンとオフを切り替えると動作します。