<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)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲一级二级三级不卡| 久久久精品午夜免费不卡| 亚洲免费人成在线视频观看| 1000部拍拍拍18免费网站| 国产精品麻豆免费版| 国产成A人亚洲精V品无码性色| 亚洲国产片在线观看| 亚洲精品天堂无码中文字幕| 两个人看的www高清免费观看| 国内精品久久久久久久亚洲| 久久精品国产亚洲av高清漫画| 中文字幕在线观看亚洲视频| a视频在线免费观看| 午夜私人影院免费体验区| 亚洲国产精品无码久久久蜜芽| 国产成人亚洲精品| 久久精品国产免费| 国产aa免费视频| 亚洲日产2021三区在线| 中文在线观看国语高清免费| 日本高清免费aaaaa大片视频| 亚洲精品高清国产一久久| 亚洲av永久无码天堂网| 9277手机在线视频观看免费| 中文字幕免费视频| 亚洲?v无码国产在丝袜线观看| 亚洲天堂福利视频| a级毛片视频免费观看| 可以免费观看一级毛片黄a| 亚洲国产成人久久综合一区| 一区二区三区无码视频免费福利 | 一二三四在线观看免费中文在线观看 | 毛片亚洲AV无码精品国产午夜| 无码av免费网站| 久久久久久久亚洲精品| 亚洲人精品午夜射精日韩| 亚洲av无码专区国产不乱码| 日韩免费一区二区三区在线| 亚洲成AV人片在WWW色猫咪 | 成年大片免费视频播放一级| 成年人网站在线免费观看|