0

我想获取我的数据库元素的列表。但我想知道,使用 javascript 访问 sqldatabase 是否可行且可靠?

4

3 回答 3

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);
        }
    });

希望这可以帮助。

于 2012-06-28T15:30:31.147 回答
1

您应该使用 AJAX 从 JavaScript 访问您的数据库。由于您必须提供用户名和密码才能访问数据库,因此最好使用 PHP 或服务器端语言在后台执行此操作。

如果您从 JavaScript 访问它,那么每个人都将能够看到您的密码。

于 2012-06-28T14:49:34.590 回答
1

最好的办法是为此使用ajax。

您无法从客户端直接访问您的数据库。但是您的客户端可以使用 ajax 联系将访问您的数据库的服务器,然后将结果返回给客户端。

这是常见的做法。

但如果您想直接在服务器上使用 javascript,请提供更多信息。

于 2012-06-28T14:48:20.037 回答