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

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产亚洲情侣一区二区无码AV | 2020天堂在线亚洲精品专区| 成人无码区免费A∨直播| 国产乱子伦精品免费无码专区| 在线观看亚洲AV日韩AV| 无码永久免费AV网站| 亚洲精品456人成在线| 天天天欲色欲色WWW免费| 亚洲人成欧美中文字幕| 免费无码又爽又刺激毛片| 亚洲av成人一区二区三区在线播放| 免费看大美女大黄大色| 污视频网站免费观看| 国产亚洲精久久久久久无码AV| 国产裸体美女永久免费无遮挡| 亚洲情综合五月天| 91久久青青草原线免费| 亚洲欧洲另类春色校园网站| 国产人在线成免费视频| 亚洲AV无码AV吞精久久| 曰曰鲁夜夜免费播放视频| 亚洲乱码中文字幕综合234| 成人无码精品1区2区3区免费看| 国产又粗又长又硬免费视频| 亚洲第一永久在线观看| 你懂得的在线观看免费视频| 免费毛片网站在线观看| 亚洲日本韩国在线| 亚洲AV无码成人精品区大在线| 国产AV无码专区亚洲AV毛网站| 亚洲日产乱码一二三区别 | 国产成人精品免费视频大全麻豆| 女人18毛片特级一级免费视频| 亚洲AV无码久久精品色欲| 久久精品国产亚洲AV天海翼| 午夜国产精品免费观看 | 国产偷国产偷亚洲清高动态图| 亚洲成a人片在线观| 国产在线精品一区免费香蕉| 亚洲黄色免费网址| 在线免费观看一级毛片|