亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery中ajax的load()與post()方法實例詳解

2019-11-20 10:51:38
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery中ajax的load()與post()方法。分享給大家供大家參考,具體如下:

一、load()方法

在jQuery ajax的load()方法能夠載入遠程 HTML 文件代碼并插入至 DOM 中,這個與post,get還是有一點的區別,但可以快速在頁面加載時就加載一個頁面的html保存到dom中并且可執行哦。

load()方法默認使用 GET 方式, 如果傳遞了data參數則使用Post方式.

傳遞附加參數時自動轉換為 POST 方式。jQuery 1.2 中,可以指定選擇符,來篩選載入的 HTML 文檔,DOM 中將僅插入篩選出的 HTML 代碼。語法形如 "url #some > selector", 默認的選擇器是"body>*".

講解:

load是最簡單的Ajax函數, 但是使用具有局限性:

1.它主要用于直接返回HTML的Ajax接口
2.load是一個jQuery包裝集方法,需要在jQuery包裝集上調用,并且會將返回的HTML加載到對象中, 即使設置了回調函數也不過不可否認load接口設計巧妙并且使用簡單.下面通過示例來演示Load接口的使用:

load()函數:

函數介紹:load(url, [data], [callback]) 返回值:jQuery

參數說明:

url:待裝入 HTML 網頁網址。
data:(可選參數)發送至服務器的 key/value 數據。
callback:(可選參數)載入成功時回調函數。

下面進行實例演示:

首先建立需要加載的test.html文件:

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ajax演示</title></head><body>武林網(www.49028c.com),提供大量腳本及素材供大家下載!</body></html>

然后建立ajax.html文件,記得引入jquery。

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script type="text/javascript" src="./jquery-1.7.1.min.js"></script><script> $(document).ready(function(){ $("#btn").click(function(){  $("#result").load("test.html",function(responseText,textStatus){  $("#display").append("<hr>responseText:"+responseText);  $("#display").append("<hr>textStatus:"+textStatus);  });  }); });</script></head><body><input type="button" value="測試" id="btn" /><h2>顯示的內容如下:</h2><div id="result"></div><h2>結果:</h2><div id="display"></div></body></html>

上面的示例演示了如何使用Load方法.

提示:

① 我們要時刻注意瀏覽器緩存,  當使用GET方式時要添加時間戳參數 (net Date()).getTime() 來保證每次發送的URL不同, 可以避免瀏覽器緩存.

② 當在url參數后面添加了一個空格, 比如"  "的時候, 會出現"無法識別符號"的錯誤, 請求還是能正常發送. 但是無法加載HTML到DOM. 刪除后問題解決.

二、post()方法

在jquery中的ajax有二個數據發送模式,一種是get(),前面的文章有講過,另一種是post()。這里再來給大家介紹一下,有需要了解的朋友可參考.

首先認識要jQuery.post(url, [data], [callback], [type])

對參數進行說明:

url:發送請求地址。
data:待發送 Key/value 參數。
callback:發送成功時回調函數。
type:返回內容格式,xml, html, script, json, text, _default。

說明:

通過遠程 HTTP POST 請求載入信息。

這是一個簡單的 POST 請求功能以取代復雜 $.ajax 。請求成功時可調用回調函數。如果需要在出錯時執行函數,請使用 $.ajax。

先來看一個簡單的實例

復制代碼 代碼如下:
<?php echo json_encode(array("name"=>$_POST['name']));?>

然后建立ajax.html文件,注意js代碼:

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script type="text/javascript" src="./jquery-1.7.1.min.js"></script><script> $(document).ready(function(){ $("#sub").click(function(){  $.post("testPost.php",{name:$("#name").val()},function(data,textStatus){  $("#result").append("data:"+data.name);  $("#result").append("<br>textStatus:"+textStatus);  },"json");  return false; }); });</script></head><body><form action="testPost.php" method="post"> <input type="text" name="name" id="name" > <input type="submit" id="sub" value="提交"></form><h2>顯示的內容如下:</h2><div id="result"></div></body></html>

用法2:(點擊post數據返回數據)

<input type="button" id="bnajax" value="ajax" onclick="ajaxTest()" /><script type="text/javascript" > function ajaxTest() { $.post("http://localhost:8012/t.asp", { "txt": "123" },function(data) {  $("#divMsg").html(data); } ); }</script>

例3

JS代碼:

<script>$(document).ready(function(){  $(".ajax_btn").click(function(){   $.post("ajax.php",//異步處理動態頁面   {name:$(".name").val()},//獲取類名為"name"文本的值,以NAME異步傳值   function(data){//data為反回值,function進行反回值處理     $(".content").val(data);//獲得得反回值后,將其填入到類名為"content"的文本框中   });  })})</script>

ajax.php代碼:

<?php$name=$_POST["name"];if($name=="netxu"){  echo "對不起,".$name."數據存在";}else{  echo "恭喜你,".$name."可以使用";}?>

希望本文所述對大家jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品影视在线观看| 91久久久久久久久久| 亚洲天堂2020| 亚洲精品欧美日韩| 成人av在线网址| 日韩色av导航| 日韩av高清不卡| 一区二区三区回区在观看免费视频| 国产日韩精品综合网站| 美女精品久久久| 亚洲第一国产精品| 国产亚洲在线播放| 国内精品久久久久伊人av| 日韩欧美亚洲综合| 九色精品免费永久在线| 超碰97人人做人人爱少妇| 69久久夜色精品国产69| 国产成+人+综合+亚洲欧美丁香花| 狠狠色狠色综合曰曰| 日韩高清av一区二区三区| 91精品啪aⅴ在线观看国产| 国产视频久久久久久久| 色综合伊人色综合网站| 精品久久久久久亚洲精品| 国产精品久久久久久久久久免费| 91久久夜色精品国产网站| 九九久久综合网站| 亚洲美女精品成人在线视频| 日韩大陆毛片av| 国内精品小视频在线观看| 国产+成+人+亚洲欧洲| www.日韩免费| 国产精品一久久香蕉国产线看观看| 亚洲欧美三级伦理| 九九热精品视频国产| 久久国产精品久久久久久| 久久久女女女女999久久| 精品视频—区二区三区免费| 国产精品成久久久久三级| 成人性生交大片免费看小说| 久久精品青青大伊人av| 国产精品aaa| 欧美在线视频免费| 欧美肥臀大乳一区二区免费视频| 成人免费在线视频网址| 国内精品久久久久影院优| 精品一区二区三区电影| 国语自产精品视频在线看| 日韩国产欧美精品在线| 亚洲国产精品成人av| 亚洲字幕在线观看| 色七七影院综合| 欧美国产第二页| 亚洲欧洲国产一区| 久久久中精品2020中文| 伊人久久五月天| 91精品国产网站| 亚洲天堂免费视频| 亚洲国产一区二区三区在线观看| 亚洲人午夜色婷婷| 日韩精品一二三四区| 亚洲性av网站| 亚洲第一视频网站| 91久久在线观看| 日本高清视频一区| 国产精品一区二区3区| 欧美国产激情18| 久久国产精品久久国产精品| 色综合久久精品亚洲国产| 亚洲激情久久久| 国产精品成人一区二区| 精品国产91久久久久久老师| 亚洲日本aⅴ片在线观看香蕉| 成人97在线观看视频| 91精品久久久久久久久久另类| 另类专区欧美制服同性| 国内外成人免费激情在线视频| 亚洲精品一区久久久久久| 2020欧美日韩在线视频| 91丨九色丨国产在线| www.日韩欧美| 欧美成人国产va精品日本一级| 91久久夜色精品国产网站| 欧美洲成人男女午夜视频| 九九久久久久久久久激情| 91亚洲国产精品| 亚洲自拍小视频| 亚洲国产小视频在线观看| 在线视频免费一区二区| 91在线免费网站| 国产精品久久久久一区二区| 欧美巨大黑人极品精男| 在线不卡国产精品| 91久久精品国产91久久| 日本一区二三区好的精华液| 午夜精品久久久久久久男人的天堂| 色综合色综合网色综合| 2018中文字幕一区二区三区| 日韩精品中文字| 韩国19禁主播vip福利视频| 国产一区二区三区免费视频| 精品爽片免费看久久| 国语自产在线不卡| 热久久99这里有精品| 国产免费亚洲高清| 91高潮精品免费porn| 欧美极品美女视频网站在线观看免费| 国产精品成人国产乱一区| 久久久久久这里只有精品| 亚洲欧美一区二区三区情侣bbw| 欧美日韩中文在线| 日韩av网站大全| 欧美特黄级在线| 久久久免费观看| 亚洲欧美日韩精品久久亚洲区| 精品国产电影一区| 国产自产女人91一区在线观看| 欧美老女人bb| 精品久久久久久中文字幕一区奶水| 国产精品亚洲自拍| 欧美激情亚洲激情| 欧美日本中文字幕| 欧美午夜精品伦理| 国产999在线| 日韩欧美成人区| 欧美精品一区二区三区国产精品| 国产在线精品播放| 少妇高潮久久久久久潘金莲| 亚洲天堂男人天堂女人天堂| 91高清视频免费| 久久久精品影院| 亚洲娇小xxxx欧美娇小| 精品久久国产精品| 欧美视频在线观看免费网址| 国产在线精品成人一区二区三区| 成人黄色av播放免费| 日韩综合视频在线观看| 亚洲**2019国产| 久久伊人色综合| 欧美另类交人妖| 97在线视频免费观看| 日本精品久久久久久久| 欧美精品18videos性欧美| 欧美性受xxx| 国产成人精品亚洲精品| 精品一区精品二区| 国产精品激情av在线播放| 亚洲自拍偷拍第一页| 国产精品免费小视频| 亚洲乱码国产乱码精品精天堂| www.xxxx欧美| 成人黄色免费片| 4p变态网欧美系列| 亚洲精品成人久久久| 97人人爽人人喊人人模波多| 日本午夜人人精品| 欧美激情亚洲另类| 在线看国产精品| 欧美最猛性xxxxx免费| 午夜精品一区二区三区视频免费看| 国产一区二区三区在线看| 亚洲qvod图片区电影| 欧美日韩国产成人在线观看| 亚洲激情第一页|