我想获取数据库元素的列表。 但我想知道,使用javascript访问sql数据库是否可行且可靠?
答案 0 :(得分:1)
最好的办法是使用ajax。
您无法直接从客户端访问数据库。但是您的客户端可以使用ajax联系将访问您的数据库的服务器,然后将结果返回给客户端。
这是常见的做法。
但如果您想直接在服务器上使用javascript,请提供更多信息。
答案 1 :(得分:1)
您应该使用AJAX从JavaScript访问您的数据库。由于您必须提供用户名和密码才能访问数据库,因此最好使用PHP或服务器端语言在幕后进行。
如果您从JavaScript访问它,那么每个人都可以看到您的密码。
答案 2 :(得分:1)
使用Ajax调用访问服务器,然后检索数据。
以下是jquery中的示例代码:
var requrl = "/test/test.php"; // or any server side page returning part html i.e. anything between body tags.
$.ajax({
type: "post",
dataType: 'html', //change format if appropriate
cache: false,
url: requrl,
success: function (data) {
$('#idofdiv').html(data); //html Data returned by the server page will be populated in this div.
},
error: function (failure) {
//alert(failure.responseText);
}
});
希望这有帮助。