推56論壇

 找回密碼
 免費注冊(限中文)

QQ登錄

只需一步,快速開始

    查看: 1810|回復: 0
    打印 上一主題 下一主題

    [其他類] ajax套ajax是什么意思(Ajax請求示例代碼)

    [復制鏈接]
    跳轉到指定樓層
    樓主
    發表于 2020-7-11 13:12:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
    1. ajax請求的五個步驟

    2. 第一步,創建XMLHttpRequest對象

    3. 第二步,注冊回調函數

    4. 第三步,配置請求信息,open(),get

    5. 第四步,發送請求,post請求下,要傳遞的參數放這

    6. 第五步,創建回調函數

    7. //第一步,創建XMLHttpRequest對象
    8. var xmlHttp = new XMLHttpRequest();
    9. function CommentAll() {
    10. //第二步,注冊回調函數
    11. xmlHttp.onreadystatechange =callback1;
    12. //{
    13. // if (xmlHttp.readyState == 4)
    14. // if (xmlHttp.status == 200) {
    15. // var responseText = xmlHttp.responseText;
    16. // }
    17. //}
    18. //第三步,配置請求信息,open(),get
    19. //get請求下參數加在url后,.ashx?methodName = GetAllComment&str1=str1&str2=str2
    20. xmlHttp.open("post", "/ashx/myzhuye/Detail.ashx?methodName=GetAllComment", true);
    21. //post請求下需要配置請求頭信息
    22. //xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    23. //第四步,發送請求,post請求下,要傳遞的參數放這
    24. xmlHttp.send("methodName = GetAllComment&str1=str1&str2=str2");//"
    25. }
    26. //第五步,創建回調函數
    27. function callback1() {
    28. if (xmlHttp.readyState == 4)
    29. if (xmlHttp.status == 200) {
    30. //取得返回的數據
    31. var data = xmlHttp.responseText;
    32. //json字符串轉為json格式
    33. data = eval(data);
    34. $.each(data,
    35. function(i, v) {
    36. alert(v);
    37. });
    38. }
    39. }

    40. 后臺方法

    41. private void GetAllComment(HttpContext context)
    42. {
    43. //Params可以取得get與post方式傳遞過來的值。
    44. string methodName = context.Request.Params["methodName"];
    45. //QueryString只能取得get方式傳遞過來的值。
    46. string str1 = context.Request.Form["str1"];
    47. //取得httpRequest傳來的值,包括get與post方式
    48. string str2 = context.Request["str2"];
    49. List<string> comments = new List<string>();
    50. comments.Add(methodName);
    51. comments.Add(str1);
    52. comments.Add(str2);
    53. //ajax接受的是json類型,需要把返回的數據轉給json格式
    54. string commentsJson = new JavaScriptSerializer().Serialize(comments);
    55. context.Response.Write(commentsJson);
    56. }

    57. 本篇文章到這里就已經全部結束了,更多其他精彩內容可以關注的JavaScript視頻教程欄目!

    58. 以上就是ajax請求的五個步驟的詳細內容,更多請關注其它相關文章!

    59. 更多技巧請《轉發 + 關注》哦!
    復制代碼



    推56論壇 - 論壇版權1、本主題所有言論和圖片純屬會員個人意見,與推56論壇,資訊立場無關
    2、帖子作者須承擔一切因本文發表而直接或間接導致的民事或刑事法律責任
    3、本帖部分內容轉載自其它媒體,但并不代表本站贊同其觀點和對其真實性負責
    4、如本帖侵犯到任何版權問題,請立即告知本站,本站將予與清除侵權內容或刪除該帖子并致以最深的歉意
    5、推56論壇管理員和版主有權不事先通知發貼者而刪除本文

    本版積分規則

    關閉

    推56站長論壇推薦上一條 /1 下一條

    站長QQ
    在線咨詢
    咨詢熱線
    QQ:405327411

    免責聲明|站長論壇 ( 豫ICP備11018337號-5 )

    推56論壇(www.eekjmhyu.buzz)站長論壇 網絡營銷論壇 新手站長論壇 網絡推廣論壇 外鏈論壇

    Powered by Discuz! X3.4 Licensed

    ©2001-2013 Comsenz Inc.

    快速回復 返回頂部 返回列表
    上海麻将规则骰子 麻将来了最新版下载 上海福彩选四开奖结果走势图 福彩湖北快三开奖号码 欢乐真人麻将赢话费 四个人纸牌麻将怎么发牌 沈阳四冲娱网棋牌官网 云南快乐十分基本走势图 22选5河南最新开奖今天 私彩时时彩软件开发 大众麻将玩法怎么胡 微信麻将作弊软件 体彩7位数开奖结果 湖南快乐十分基本走势 十一选五前三组选技巧 免费1元彩金捕鱼 熊猫麻将*神器下载