婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP+AJAX+ACCESS數據庫實例講解三個步驟分享

ASP+AJAX+ACCESS數據庫實例講解三個步驟分享

熱門標簽:察縣地圖標注 辦理一個400電話多少錢 信貸電銷機器人有用嗎 電銷機器人適用范圍 廣西ai語音電銷機器人哪家好 莆田防封電銷卡價格 蓄意標記地圖標注 接聽電話機器人哪有 如何用地圖標注各分公司
看完本篇ajax實例教程,我相信你也可以輕松做出一個初級的AJAX應用。
你也可以直接訪問:https://www.jb51.net/codes/57017.html 下載ajax教程的源碼示例。
好,下面我們就始一步步讓你了解AJAX+ASP基礎應用,我們將分三步講解,如下。
1. 前臺AJAX代碼(javascript)的創建。
2. 后臺服務端ASP AJAX代碼的編寫。
3. ASP+AJAX+數據庫的實例演示及講解。

第一步:前臺AJAX代碼(javascript)的創建。
我們先創建一個index.html前臺文件,內容代碼如下:
復制代碼 代碼如下:

html>
head>
title>AJAX教程實例-AJAX教程實例-ASP+AJAX+ACCESS數據庫應用-腳本之家原創ajax實例教程/title>
meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
/head>
body>
script> var xmlHttp

function showCustomer(str)
{
var url="getcustomer.asp?sid=" + Math.random() + "q=" + str
xmlHttp=GetXmlHttpObject(stateChanged)
xmlHttp.open("GET", url , true)
xmlHttp.send(null)
}

function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("txtHint").innerHTML=xmlHttp.responseText
}
}

function GetXmlHttpObject(handler)
{
var objXmlHttp=null

if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("This example doesn't work in Opera")
return;
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{
var strName="Msxml2.XMLHTTP"

if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"
}
try
{
objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler
return objXmlHttp
}
catch(e)
{
alert("Error. Scripting for ActiveX might be disabled")
return
}
}
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler
return objXmlHttp
}
}
/script>
form>請選擇用戶:
select name="customers" onchange="showCustomer(this.value)">
option value="1">腳本之家.by.alixixi.com/option>
option value="2">哇塞網/option>
option value="3">收音機/option>
/select>
/form>p>
div id="txtHint">b>網站信息.../b>/div>
/p>/body>
/html>

ajax代碼講解:
關鍵代碼為JS部分,其原理就是創建一個客戶的Microsoft.XMLHTTP對象,來完成前臺數據與服務端ASP的交互。
然后要注意的就是select name="customers" onchange="showCustomer(this.value)">
這一行代碼,原理就是通過showCustomer(this.value)觸發AJAX的前臺腳本對象,將用戶在下拉列表選擇的結果數據通過Microsoft.XMLHTTP發送到服務端處理,再返回到前臺ID為txtHint的div id="txtHint">b>用戶信息.../b>/div>層標簽顯示出來。

第二步:后臺服務端ASP AJAX代碼的編寫。
創建完剛才的index.html,我們接著再創建一個getcustomer.asp文件,請確認你的ASP環境一切OK:)
getcustomer.asp的代碼如下:
復制代碼 代碼如下:

%
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("ajaxjiaocheng.mdb"))
set rs = Server.CreateObject("ADODB.recordset")
rs.Open sql, conn
Response.CharSet = "GB2312"
if not rs.EOF then
response.write "li>編號:"rs(0)"/li>"
response.write "li>名稱:"rs(1)"/li>"
response.write "li>點擊:"rs(2)"/li>"
response.write "li>介紹:"rs(3)"/li>"
end if
rs.close
set rs = nothing
conn.close
set conn = nothing
%>

ajax代碼講解:
如果有asp基礎的朋友一看就能明白,連接數據庫代碼及跟據前臺發送過來的q參數查詢相應的數據庫結果:
復制代碼 代碼如下:

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("ajaxjiaocheng.mdb"))
set rs = Server.CreateObject("ADODB.recordset")
rs.Open sql, conn

接著要注意的就是這行代碼:
Response.CharSet = "GB2312" ‘這句很關鍵,解決ajax中文亂碼
很多人在使用AJAX過程中,經常都會遇到ajax中文顯示變成亂碼的問題,其實在ASP+AJAX應用中很容易解決這個問題,只需要在Response.Write語句輸出中文內容前加入這行代碼,就可以輕松解決ajax中文亂碼問題。

繼續講解下段代碼,就是顯示相應的數據庫查詢結果,關閉數據庫連接:
復制代碼 代碼如下:

if not rs.EOF then
response.write "li>編號:"rs(0)"/li>"
response.write "li>名稱:"rs(1)"/li>"
response.write "li>點擊:"rs(2)"/li>"
response.write "li>介紹:"rs(3)"/li>"
end if
rs.close
set rs = nothing
conn.close
set conn = nothing

第三步:ASP+AJAX+數據庫的實例演示及講解

一路下來,代碼非常精簡明了。下面我們再附上數據庫表的說明如下:

庫名:ajaxjiaocheng.mdb
表名: Customers

字段1:CustomerID 自動編號
字段2:Name 文本格式
字段3:NL 數字格式
字段4:Address 文本格式
看到這里,不知道你是否能理解AJAX的工作原理?建議你動手一步步跟著本教程編寫代碼并進行測試。

本實例直觀的說可以這樣理解:
通過index.html頁面上的select name="customers" onchange="showCustomer(this.value)"> 下拉列表選擇觸發JS代碼中的showCustomer(this.value)事件,將選中的option值option value="1">腳本之家/option>
由以下的代碼傳遞給ASP文件:
var url="getcustomer.asp?sid=" + Math.random() + "q=" + str
xmlHttp=GetXmlHttpObject(stateChanged)
xmlHttp.open("GET", url , true)
xmlHttp.send(null)

ASP文件接收到q參數后,輸出數據庫相應的查詢結果,然后js會檢查asp的輸出狀態,如果輸出完成后會把結果返回到index.html文件ID為txtHint的標簽上。
在網絡的世界里,我感覺自己無把不能。
您可能感興趣的文章:
  • ajax 數據庫中隨機讀取5條數據動態在頁面中刷新
  • ajax+asp無限級分類樹型結構(帶數據庫)
  • ajax php 實現寫入數據庫
  • AJAX自學練習 無刷新從數據庫后臺取數據顯示
  • AJAX 自學練習 無刷新提交并修改數據庫數據并顯示
  • 基于asp+ajax和數據庫驅動的二級聯動菜單
  • ajax異步刷新實現更新數據庫
  • ajax 登錄功能簡單實現(未連接數據庫)
  • ajax對注冊名進行驗證檢測是否存在于數據庫中
  • ajax讀取數據庫內容實現二級聯動下拉選擇菜單示例
  • jquery+ajax+C#實現無刷新操作數據庫數據的簡單實例
  • Ajax動態加載數據庫示例
  • 使用wordpress的$wpdb類讀mysql數據庫做ajax時出現的問題該如何解決

標簽:平涼 銅陵 儋州 張掖 益陽 阿拉善盟 鷹潭 延邊

巨人網絡通訊聲明:本文標題《ASP+AJAX+ACCESS數據庫實例講解三個步驟分享》,本文關鍵詞  ASP+AJAX+ACCESS,數據庫,實例,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP+AJAX+ACCESS數據庫實例講解三個步驟分享》相關的同類信息!
  • 本頁收集關于ASP+AJAX+ACCESS數據庫實例講解三個步驟分享的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    777欧美精品| 经典一区二区三区| 欧美老人xxxx18| eeuss国产一区二区三区| 国产在线精品一区二区夜色| 亚洲一级在线观看| 亚洲一区二区三区精品在线| ●精品国产综合乱码久久久久| 精品日韩一区二区三区| 久久久久久一二三区| 欧美不卡123| 亚洲欧洲成人精品av97| 一区二区在线免费| 不卡在线视频中文字幕| 成人免费高清在线观看| 94色蜜桃网一区二区三区| 不卡av免费在线观看| 在线亚洲免费视频| 日韩午夜在线播放| 国产精品免费观看视频| 午夜日韩在线观看| 国产suv一区二区三区88区| 91影院在线免费观看| 欧美videofree性高清杂交| 国产精品天干天干在观线| 洋洋成人永久网站入口| 狠狠久久亚洲欧美| 一本色道久久加勒比精品| 欧美精品亚洲一区二区在线播放| 日韩欧美中文字幕公布| √…a在线天堂一区| 极品瑜伽女神91| 日韩欧美中文一区二区| 亚洲第一会所有码转帖| 成人福利在线看| 精品99一区二区三区| 美国精品在线观看| 91官网在线免费观看| 久久久99精品免费观看不卡| 亚洲国产精品久久久久婷婷884 | jvid福利写真一区二区三区| 欧美日韩国产首页| 亚洲免费大片在线观看| 成人av动漫网站| **网站欧美大片在线观看| 风间由美一区二区av101| 久久久精品日韩欧美| 国产成人在线视频免费播放| 26uuu色噜噜精品一区| 精品一区二区国语对白| 一区二区三区鲁丝不卡| 国模冰冰炮一区二区| 欧美精品一区二区三区蜜桃视频| 国产寡妇亲子伦一区二区| 精品日韩在线观看| 国产经典欧美精品| 国产精品国产自产拍在线| 99久久精品一区| 亚洲综合色噜噜狠狠| 欧美日韩亚洲综合在线| 一区二区欧美在线观看| 精品卡一卡二卡三卡四在线| 成人97人人超碰人人99| 午夜伊人狠狠久久| 国产精品网曝门| 欧美精品免费视频| 成人精品在线视频观看| 久久99精品一区二区三区| 国产精品视频一二三区| 欧美精品在线观看播放| 日本久久一区二区三区| 狠狠狠色丁香婷婷综合激情| 一区二区三区久久久| 中文字幕不卡一区| 久久亚区不卡日本| 国产欧美一区二区精品婷婷| 精品在线观看视频| 蜜桃精品视频在线| 五月天一区二区| 亚洲国产wwwccc36天堂| 亚洲素人一区二区| 日韩美女精品在线| 亚洲欧洲日韩一区二区三区| 久久久久9999亚洲精品| 久久人人爽人人爽| 久久久久久影视| 国产日韩v精品一区二区| 国产午夜亚洲精品不卡| 欧美激情综合五月色丁香小说| 久久日韩粉嫩一区二区三区 | 国产精品一区二区你懂的| 亚洲va欧美va人人爽| 一区二区三区久久久| 性做久久久久久久免费看| 婷婷中文字幕综合| 狠狠狠色丁香婷婷综合激情| 高清不卡一区二区在线| av日韩在线网站| 欧美在线制服丝袜| 国产午夜精品福利| 亚洲男人的天堂网| 日韩黄色在线观看| 99在线视频精品| 欧美一区二区三区免费观看视频 | 亚洲一区二区四区蜜桃| 免费成人你懂的| 99久久综合国产精品| 欧美一卡二卡在线| 一区二区三区蜜桃| 国产91精品一区二区麻豆网站 | 亚洲九九爱视频| 久久精品国产精品亚洲红杏| 色综合中文字幕国产| 日韩精品一区二区三区中文精品| 国产欧美综合在线| 韩国av一区二区三区在线观看| 91黄色免费网站| 国产精品女主播av| 国产精品88av| 中文子幕无线码一区tr| 国产成人一区二区精品非洲| 日韩精品专区在线| 国产精品久久久久久久久快鸭| 久久99精品久久久久久动态图| 欧美在线一区二区三区| 亚洲综合色区另类av| 欧美日韩一区二区三区高清| 亚洲欧美成人一区二区三区| 99国内精品久久| 亚洲免费观看高清完整版在线 | 亚洲国产日韩一级| 久久亚洲一区二区三区四区| 亚洲欧美日韩精品久久久久| 91色|porny| 久久se精品一区精品二区| 国产另类ts人妖一区二区| 日本午夜精品视频在线观看| aaa欧美色吧激情视频| 欧美一级理论性理论a| 久久久精品国产免大香伊| 中文字幕成人网| 国产99久久精品| 亚洲三级在线免费| 欧美一区二区三区四区久久| 国产精品自在在线| 一区二区免费在线| 欧美一级电影网站| 成人高清在线视频| 首页国产丝袜综合| 中文字幕在线观看一区二区| 欧美日韩不卡一区| 国产精品亚洲专一区二区三区 | 国产一区二区三区免费在线观看| 久久久久97国产精华液好用吗| 色天天综合久久久久综合片| 国产一区二区三区久久久| 午夜精品一区二区三区电影天堂| 国产清纯在线一区二区www| 7777精品伊人久久久大香线蕉经典版下载 | 丝袜亚洲另类丝袜在线| 精品国产伦理网| 欧美日韩mp4| 色综合久久中文字幕| 国产一区二区视频在线| 亚洲免费电影在线| 欧美韩日一区二区三区四区| 日韩亚洲国产中文字幕欧美| 欧美在线一二三四区| 在线免费精品视频| av一区二区三区黑人| 国产激情精品久久久第一区二区| 免费精品视频最新在线| 美女一区二区三区在线观看| 免费在线观看一区二区三区| 美女尤物国产一区| 成人国产免费视频| 欧美不卡在线视频| 久久久蜜桃精品| 亚洲一区在线观看免费观看电影高清 | 国产精品嫩草久久久久| 五月天丁香久久| 日韩中文字幕不卡| 国产精品一级片| 在线观看亚洲一区| 2021中文字幕一区亚洲| 国产精品久久久久久久久免费丝袜 | 777午夜精品免费视频| 久久久天堂av| 一区二区三区在线视频免费| 蜜臀av在线播放一区二区三区| 韩国av一区二区三区在线观看| 99re视频这里只有精品| 这里只有精品99re| 亚洲男人的天堂在线观看| 美女视频一区二区| 欧美日高清视频| 亚洲天堂2016| 成人精品免费网站| 久久五月婷婷丁香社区| 日韩在线一二三区|