<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    AJAX 數據庫實例

    AJAX 可用來與數據庫進行動態通信。

    AJAX 數據庫實例

    下面的例子將演示網頁如何通過 AJAX 從數據庫讀取信息:

    請在下面的下拉列表中選擇一個客戶:

    客戶信息將在此處列出。

    親自試一下源代碼

    實例解釋 - showCustomer() 函數

    當用戶在上面的下拉列表中選擇某個客戶時,會執行名為 "showCustomer()" 的函數。該函數由 "onchange" 事件觸發:

    function showCustomer(str)
    {
    var xmlhttp;
    if (str=="")
      {
      document.getElementById("txtHint").innerHTML="";
      return;
      }
    if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xmlhttp.onreadystatechange=function()
      {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
        document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
        }
      }
    xmlhttp.open("GET","getcustomer.asp?q="+str,true);
    xmlhttp.send();
    }
    

    showCustomer() 函數執行以下任務:

    • 檢查是否已選擇某個客戶
    • 創建 XMLHttpRequest 對象
    • 當服務器響應就緒時執行所創建的函數
    • 把請求發送到服務器上的文件
    • 請注意我們向 URL 添加了一個參數 q (帶有輸入域中的內容)

    AJAX 服務器頁面

    由上面的 JavaScript 調用的服務器頁面是 ASP 文件,名為 "getcustomer.asp"。

    用 PHP 編寫服務器文件也很容易,或者用其他服務器語言。請看用 PHP 編寫的相應的例子

    "getcustomer.asp" 中的源代碼負責對數據庫進行查詢,然后用 HTML 表格返回結果:

    <% response.expires=-1 sql="SELECT * FROM CUSTOMERS WHERE CUSTOMERID=" sql=sql & "'" & request.querystring("q") & "'"  set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open(Server.Mappath("/db/northwind.mdb")) set rs=Server.CreateObject("ADODB.recordset") rs.Open sql,conn  response.write("<table>") do until rs.EOF   for each x in rs.Fields     response.write("<tr><td><b>" & x.name & "</b></td>")     response.write("<td>" & x.value & "</td></tr>")   next   rs.MoveNext loop response.write("</table>") %>

    posted on 2014-04-25 13:58 順其自然EVO 閱讀(396) 評論(1)  編輯  收藏 所屬分類: AJAX

    評論

    # re: AJAX 數據庫實例[未登錄] 2016-05-03 09:21 1

    123  回復  更多評論   

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲第一精品在线视频| 免费A级毛片无码久久版| 亚洲图片一区二区| 久久er国产精品免费观看2| 在线观看午夜亚洲一区| 97在线免费视频| 亚洲91av视频| 99在线观看视频免费| 老色鬼久久亚洲AV综合| 我的小后妈韩剧在线看免费高清版| 亚洲欧洲国产经精品香蕉网| 免费黄色网址网站| 亚洲免费综合色在线视频| 国内一级一级毛片a免费| 在线91精品亚洲网站精品成人| 亚洲 另类 无码 在线| 永久免费的网站在线观看| 亚洲AV无码乱码麻豆精品国产| 久久久久久99av无码免费网站| 精品国产日韩亚洲一区91| 一级毛片直播亚洲| 97在线视频免费公开视频| 亚洲性一级理论片在线观看| 成人激情免费视频| 亚洲综合精品一二三区在线| 在线永久看片免费的视频| 亚洲国产精品ⅴa在线观看| 九月婷婷亚洲综合在线| 免费黄网站在线观看| 亚洲午夜电影在线观看| 国产乱子伦精品免费无码专区| 成人免费一区二区三区| 亚洲一区二区三区免费视频| 免费永久国产在线视频| 免费国产99久久久香蕉| 亚洲综合激情五月丁香六月| 亚洲中文字幕成人在线| 99无码人妻一区二区三区免费| 黄床大片30分钟免费看| 亚洲熟妇无码爱v在线观看| 午夜国产大片免费观看|