65.9K
CodeProject 正在变化。 阅读更多。
Home

在不刷新页面的情况下从数据库获取数据

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.56/5 (9投票s)

2002年11月13日

viewsIcon

124708

downloadIcon

1855

在所有浏览器中均可用

引言

每次客户端与服务器通信时,页面重新加载都会中断应用程序的流程。这里有一个简单的解决方案,你可以在不刷新页面的情况下从数据库获取数据。我已经用所有浏览器测试了这个应用程序,它运行良好。

压缩文件包含

  • Default.asp (HTML界面)
  • getAllMembers.asp (从数据库获取所有数据)
  • db.mdb (用户信息数据库)

以下函数调用另一个页面从数据库获取信息(数据)。将“名字”和“姓氏”传递给getAllMembers.asp页面。

function getAllMembers()
{
    var FirstName;
    var LastName;
    var memberName;
    FirstName = document.frmUsers.txtFirstName.value;
    LastName =  document.frmUsers.txtLastName.value;
    memberName = "firstName="+ FirstName +"&lastName="+ LastName;
    window.open("getAllMembers.asp?"+ memberName,"lstNames",
        "width=200,height=100,left=200,top=300")
}

getAllMembers.asp页面中,使用window.opener.document.frm. 这种方法用于将所有值传递到主页面上的列表框。

© . All rights reserved.