AJAX之xmlHttp_AJAX教程
推薦:淺析AJAX初體驗(yàn)之上手篇HotHeart的BLog: www.xujiwei.cn/blog AJAX初體驗(yàn)之上手篇 AJAX是這兩年蠻熱的東西,我也湊湊熱鬧,前些天去找了些教程學(xué)學(xué),下面就按整個(gè)處理過(guò)程把自己學(xué)的東西寫(xiě)寫(xiě),不過(guò),因?yàn)槭浅鯇W(xué),所以有錯(cuò)誤就請(qǐng)見(jiàn)諒啦,歡迎指正^_^。 1.創(chuàng)建 XMLHttpRequest 對(duì)象
<script type="text/javascript" language="javascript">
<!--
//以XML求取數(shù)據(jù)
function XmlPost(theEmail)
{
var webFileUrl = "../User/CheckUser.aspx?LogonName=" + theEmail;
var result = "";
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
//var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
xmlHttp.open("POST", webFileUrl, false);
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send("");
xmlHttp.onreadystatechange=function()
{
if (xmlHttp.readyState==4)
{
result = xmlHttp.responseText;
}
}
if(xmlHttp.status!=200)
{
alert ('網(wǎng)絡(luò)故障(xmlHttp.status='+xmlHttp.status+'),請(qǐng)稍后再試!');
}
result = xmlHttp.responseText;
result = result.substring(0,result.indexOf("?EX"));
if(result != "false")
{
return true;
}
else
{
return false;
}
}
//-->
</script>''' <summary>
''' 檢測(cè)用戶是否存在<文件名:../User/CheckUser.aspx>
''' </summary>
''' <remarks>Created by dzh @2006/06/27 18:22</remarks>
Partial Class Web_User_CheckUser
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Request.QueryString("LogonName") Is Nothing Then
Response.Write("false" + "?EX")
Response.End()
Exit Sub
End If
If (New EasyClick.EasyBusiness.UserBusiness).GetUserByLogonName(Request.QueryString("LogonName").ToString) Is Nothing Then
Response.Write("false" + "?EX")
Response.End()
Exit Sub
Else
Response.Write("true" + "?EX")
Response.End()
Exit Sub
End If
End Sub
End Class
分享:如何掌握AJAX之AJAX通訊技術(shù)當(dāng)在網(wǎng)上沖浪時(shí),將在瀏覽器和服務(wù)器之間存在大量的請(qǐng)求。最初,所有的這種請(qǐng)求都是在用戶做出需要這一步驟的明顯操作時(shí)發(fā)生的。Ajax技術(shù)將開(kāi)發(fā)人員從等待用戶做出這樣的操作中解放出來(lái),允許他在任何時(shí)間創(chuàng)建一個(gè)對(duì)服務(wù)器的調(diào)用。 Ajax通信支持許多不同的技
- Ajax中瀏覽器的緩存問(wèn)題解決方法
- AJAX和WebService實(shí)現(xiàn)省市縣三級(jí)聯(lián)動(dòng)具體代碼
- ajax 登錄功能簡(jiǎn)單實(shí)現(xiàn)(未連接數(shù)據(jù)庫(kù))
- AJAX和WebService實(shí)現(xiàn)郵箱驗(yàn)證(無(wú)刷新驗(yàn)證郵件地址是否合法)
- AJAX和三層架構(gòu)實(shí)現(xiàn)分頁(yè)功能具體思路及代碼
- 使用AJAX返回WebService里的集合具體實(shí)現(xiàn)
- AJAX獲取服務(wù)器當(dāng)前時(shí)間及時(shí)間格式輸出處理
- ajax傳遞多個(gè)參數(shù)具體實(shí)現(xiàn)
- ajax傳遞一個(gè)參數(shù)具體實(shí)現(xiàn)
- 滑輪滾動(dòng)到頁(yè)面底部ajax加載數(shù)據(jù)配合jsonp實(shí)現(xiàn)探討
- jQery ajax——load()方法示例介紹
- jQuery+Ajax實(shí)現(xiàn)表格數(shù)據(jù)不同列標(biāo)題排序(為表格注入活力)
AJAX教程Rss訂閱編程教程搜索
AJAX教程推薦
- 如何用AjaxPro實(shí)現(xiàn)定時(shí)刷新效果
- 詳解Ajax標(biāo)簽導(dǎo)航
- Ajax方式提交帶文件上傳的表單及隱藏iframe應(yīng)用
- Ajax標(biāo)簽導(dǎo)航實(shí)例詳解-Javascript技巧篇
- 用AJAX解決一些常見(jiàn)問(wèn)題
- 多ajax請(qǐng)求的各類(lèi)解決方案(同步, 隊(duì)列, cancel請(qǐng)求)
- Json數(shù)據(jù)異步綁定到界面的Table并且自動(dòng)刷新原理及代碼
- 揭秘在AJAX程序中實(shí)現(xiàn)互斥
- 揭開(kāi)AJAX神秘面紗
- 用AJAX編寫(xiě)用戶注冊(cè)實(shí)例及技術(shù)小結(jié)
猜你也喜歡看這些
- AJAX編程實(shí)踐之與服務(wù)器通信
- jPager一個(gè)適合Ajax+JSON+jQuery環(huán)境使用的多功能頁(yè)碼欄
- 理解才能創(chuàng)新 輕松打造自己的AJAX框架
- 解析ajax實(shí)現(xiàn)無(wú)刷新驗(yàn)證用戶名是否存在
- AJAX實(shí)例 自動(dòng)保存草稿
- 如何結(jié)合MS AJAX將js文件編譯到動(dòng)態(tài)鏈接庫(kù)
- 揭秘AJAX將成為移動(dòng)Web2.0時(shí)代首選開(kāi)發(fā)平臺(tái)
- 掌握 Ajax,第 1 部分 Ajax 簡(jiǎn)介
- AJAX實(shí)例入門(mén)
- jquery ajax提交表單從action傳值到j(luò)sp實(shí)現(xiàn)小結(jié)
- 相關(guān)鏈接:
- 教程說(shuō)明:
AJAX教程-AJAX之xmlHttp。