Html 从Rails应用程序访问Heroku MongoLab数据库

Html 从Rails应用程序访问Heroku MongoLab数据库,html,ajax,mongodb,ruby-on-rails-3,mlab,Html,Ajax,Mongodb,Ruby On Rails 3,Mlab,我的Rails应用程序正在访问已加载数据的数据库。 我正在向数据库发出AJAX请求。代码如下: $.ajax({ type: "GET", url: "mongodb://heroku_rgkq33fl:kbi2jctr39ts8gicrrchjuso5s@ds061954.mongolab.com:61954/heroku_rgkq33fl", success: function(data){ console.log("Success 1234"); console.log

我的Rails应用程序正在访问已加载数据的数据库。 我正在向数据库发出AJAX请求。代码如下:

 $.ajax({
type: "GET",
url: "mongodb://heroku_rgkq33fl:kbi2jctr39ts8gicrrchjuso5s@ds061954.mongolab.com:61954/heroku_rgkq33fl",
success: function(data){
    console.log("Success 1234"); 
    console.log(data);
},
error: function(data)
{
console.log("Error");
}       
})
}
由于以下错误,我无法发出AJAX请求:

无法加载XMLHttpRequestmongodb://heroku_rgkq33fl:kbi2jctr39ts8gicrrchjuso5s@ds061954.mongolab.com:61954/heroku_rgkq33fl。跨源请求仅支持协议方案:http、数据、chrome、chrome扩展、https、chrome扩展资源


有人能帮助我如何将数据从我的数据库获取到我的html页面。

为什么要直接向数据库发送AJAX请求?如果您将试图获取的URL粘贴到浏览器窗口中,则无法访问该URL,因此您的代码无法运行是有道理的。您应该有一个带有API端点的应用程序来访问所需的数据。从安全角度来看,试图通过HTTP get请求访问数据库是一个糟糕的想法。是的,你是对的。相反,我将从Rails控制器访问DB,并向控制器中找到的DB响应发出AJAX请求。谢谢你的主意。