未捕获的SyntaxError:意外的令牌:(mongoDB + ajax)

时间:2016-04-20 09:44:56

标签: jquery ajax mongodb jsonp mongodb-rest

我使用以下代码来获取MongoDB休息服务的响应。但它给出了错误

未捕获的SyntaxError:意外的令牌:

我已使用命令

在MongoDB中启用了休息服务
mongod  --rest  --jsonp

以下是ajax调用的代码:

    $.ajax({
      type: 'GET',    
      url: "myDB/myCollection/",
      dataType: 'jsonp',
      jsonp: 'jsonp',
      crossDomain: true, 
      success:function(result){
        console.log(result);
      }
    });

这是休息服务的数据返回:

{
  "offset" : 0,
  "rows": [
    { "_id" : { "$oid" : "57173811e28098f50d3e065a" }, "name" : "abc" } ,
    { "_id" : { "$oid" : "57173821e28098f50d3e065c" }, "name" : "xyz" }
  ],
  "total_rows" : 2 ,
  "query" : {} ,
  "millis" : 0
}

请帮助我使用ajax调用从MongoDB休息服务获取数据。

1 个答案:

答案 0 :(得分:0)

我缺少启用httpinterface。使用以下命令启用它

mongod --httpinterface