目前,我有一个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