目前,我有一個MySQL數據庫設置如下:更改HTML頁面的狀態而不刷新?
fullname
address
cellphone
homephone
email
這是用戶對我公司註冊。在站點的員工部分,有一個下拉菜單,從數據庫的全名行填充該菜單。根據當前在下拉菜單中選擇的人員,是否有使用JavaScript/AJAX顯示整列數據的方法?
目前,我有一個MySQL數據庫設置如下:更改HTML頁面的狀態而不刷新?
fullname
address
cellphone
homephone
email
這是用戶對我公司註冊。在站點的員工部分,有一個下拉菜單,從數據庫的全名行填充該菜單。根據當前在下拉菜單中選擇的人員,是否有使用JavaScript/AJAX顯示整列數據的方法?
由於pimvdb和我自己說過,您將需要一個服務器端語言來完成此操作。
是的,有一種方法。
調查jQuery http://jquery.com/您可以在其中創建元素。
使用ASP.NET從SQL服務器讀取數據,然後對您的ASP.NET頁面進行jQuery AJAX調用,最後顯示它。
這是我的代碼片段,應該會幫助你。
$.ajax({
type: "POST",
url: "YOURPAGE.aspx/YOURMETHOD",
contentType: "application/json; charset=utf-8",
data: "{ 'upc':'" + value + "' }",
dataType: "json",
success: function (result) {
var yourelement = document.getElementById("someelement").options;
//mess around with the element here
}
},
error: function(){}
});
我不認爲他使用ASP和他說mysql不是sql – mcgrailm 2011-05-17 20:14:09
AJAX很簡單。只要有一個打印結果集的頁面,不管你喜歡什麼。然後做一個簡單的jQuery調用,比如:
$("#personDiv").load("person.php?name="+$("#fullname").val());
這是一個asp.net或php網站?您需要一個服務器端後端以簡單的方式實現這一點。 – Mr47 2011-05-17 20:05:31
什麼是服務器端語言?如果您打算製作一個JavaScript <-> mySQL應用程序,您將面臨很大的問題:) – sitifensys 2011-05-17 20:07:52
是的,有一種方法,您將其命名爲:ajax。除此之外還有一個問題嗎? – 2011-05-17 20:08:05