2012-06-28 31 views
0

我想獲取我數據庫元素的列表。 但我想知道,使用javascript訪問sqldatabase可能嗎?使用javascript訪問sqldatabase可能嗎?

+2

是的,這是可能的,但定義_「可靠」_請。並且請避免提問他們的答案是YES \ NO。 – gdoron

+0

哦謝謝,但我真正的問題是'如何成功嗎?' :) –

回答

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

希望這有助於。

1

最好的辦法是使用ajax。

您無法直接從您的客戶端訪問您的數據庫。但是,您的客戶端可以使用ajax聯繫將訪問數據庫的服務器,然後將結果返回給客戶端。

這是常見的做法。

但是,如果您想直接在服務器上使用JavaScript,請提供更多信息。

+0

所以謝謝@Jerome C.你有沒有關於它的任何樣品? –

1

您應該使用AJAX從JavaScript訪問數據庫。由於您必須提供用戶名和密碼才能訪問數據庫,因此最好使用PHP或服務器端語言在後臺執行此操作。

如果您從JavaScript訪問它,那麼每個人都將能夠看到您的密碼。

+0

謝謝@ Susanoh13。你有任何建議使用Ajax進行這項工作的網站? –

+0

@MehmetInce沒問題。我會建議瀏覽[w3schools](http://www.w3schools.com/ajax/default.asp)以獲取基本介紹。 – StoicJester

相關問題