2016-04-20 118 views
0

我使用以下代碼從MongoDB休息服務獲取響應。但它給錯誤未捕獲的SyntaxError:意外的令牌:(mongoDB + ajax)

未捕獲的SyntaxError:意外的標記:

我一直在使用命令

mongod --rest --jsonp 

繼啓用REST服務在MongoDB是爲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休息服務獲取數據。

+0

你不應該使用'數據類型: 「JSON」',而不是'jsonp' – wero

回答

0

我錯過了啓用httpinterface。啓用使用以下命令它

mongod --httpinterface

相關問題