更改HTML页面的状态而不刷新?

时间:2011-05-17 20:04:32

标签: javascript ajax

目前,我的mySQL数据库设置如下:

fullname
address
cellphone
homephone
email

用于注册我公司的用户。在站点的员工部分,有一个下拉菜单,该菜单从数据库的fullname行填充。有没有办法使用JavaScript / AJAX显示整个数据列,基于下拉菜单中当前选择的人?

4 个答案:

答案 0 :(得分:1)

正如pimvdb和我自己所说,你需要一种服务器端语言才能实现这一目标。

答案 1 :(得分:0)

是的,有办法。

了解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(){}
    });

答案 2 :(得分:0)

使用AJAX很容易。只需要一个打印结果集的页面,无论你喜欢什么。然后做一个简单的jQuery调用,如:

$("#personDiv").load("person.php?name="+$("#fullname").val());

答案 3 :(得分:0)

我强烈建议您使用jQuery并使用.ajax()