最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

.load()

.load( url, [ data ], [ complete(responseText, textStatus, XMLHttpRequest) ] ) 返回: jQuery

描述: 載入遠程 HTML 文件代碼并插入至 DOM 中。

  • version added: 1.0.load( url, [ data ], [ complete(responseText, textStatus, XMLHttpRequest) ] )

    url一個包含發(fā)送請求的URL字符串

    data向服務器發(fā)送請求的Key/value參數(shù),例如{name:"愚人碼頭",age:23}

    complete(responseText, textStatus, XMLHttpRequest)當請求成功后執(zhí)行的回調(diào)函數(shù)。

這個方法是從服務器獲取數(shù)據(jù)最簡單的方法。除了是一個不是全局函數(shù),這個方法和$.get(url, data, success) 基本相同,它有一種隱含的回調(diào)函數(shù)。 當他檢查到一個成功的請求(i.e. 當 textStatus是 "success" 或者 "notmodified"),.load() 方法將返回的HTML 內(nèi)容數(shù)據(jù)設(shè)置到相匹配的節(jié)點中。這就意味著大多數(shù)采用這個方法可以很簡單:

$('#result').load('ajax/test.html');

如果提供回調(diào),都將在執(zhí)行后進行后處理:

$('#result').load('ajax/test.html', function() {
  alert('Load was performed.');
});

在上文的兩個例子中, 如果當前的文件不包含ID為“result”的元素,那么.load()方法將不被執(zhí)行。

默認使用 GET 方式 - 傳遞附加參數(shù)時自動轉(zhuǎn)換為 POST 方式。

注意: 事件處理函數(shù)中也有一個方法叫 .load()。 哪一個被使用取決于傳遞的參數(shù)設(shè)置。

加載頁面片段

.load() 方法, 不像 $.get(),允許我們指定遠程文件被插入的部分。 他是一個特殊的 url 參數(shù)。 一個或多個空格字符被包括在這個 url 參數(shù)字符串中, 在這個字符串被第一空格劃分jQuery選擇內(nèi)容將被載入。

我們可以修改上述例子中,只有“#container”部分被載人到文件中:

$('#result').load('ajax/test.html #container');

當這種方法執(zhí)行, 它將檢索 ajax/test.html 頁面的內(nèi)容,jQuery會獲取ID為 container 元素的內(nèi)容,并且插入到ID為 result 元素,而其他的被檢索到的元素將被廢棄。

舉例:

例子: Load the main page's footer navigation into an ordered list.

<!DOCTYPE html>
<html>
<head>
  <style>
 body{ font-size: 12px; font-family: Arial; }
 </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
</head>
<body>
	
<b>Footer navigation:</b>
<ol id="new-nav"></ol>

<script>
  $("#new-nav").load("/ #jq-footerNavigation li");
</script>
</body>
</html>

Demo:

例子: 顯示一個信息如果Ajax請求遭遇一個錯誤

<!DOCTYPE html>
<html>
<head>
  <style>
  body{ font-size: 12px; font-family: Arial; }
  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
</head>
<body>
	
<b>Successful Response (should be blank):</b>
<div id="success"></div>
<b>Error Response:</b>
<div id="error"></div>
  
<script>
$("#success").load("/not-here.php", function(response, status, xhr) {
  if (status == "error") {
    var msg = "Sorry but there was an error: ";
    $("#error").html(msg + xhr.status + " " + xhr.statusText);
  }
});
  </script>
</body>
</html>

Demo:

例子: 將feeds.html 文件載人到 ID為feeds的DIV.

$("#feeds").load("feeds.html");

結(jié)果:

<div id="feeds"><b>45</b> feeds found.</div>

例子: 發(fā)送數(shù)組形式的data參數(shù)到服務器。

$("#objectID").load("test.php", { 'choices[]': ["Jon", "Susan"] } );

例子: 同上, but will POST the additional parameters to the server and a callback that is executed when the server is finished responding.

$("#feeds").load("feeds.php", {limit: 25}, function(){
alert("The last 25 entries in the feed have been loaded");
});
jQuery 1.6 API 中文版腳本之家整理、修訂 (2011年6月)
深水埗区| 苗栗市| 济南市| 扎兰屯市| 临洮县| 万年县| 铜梁县| 新营市| 建水县| 翁牛特旗| 恩平市| 兴仁县| 凉山| 葫芦岛市| 宽甸| 多伦县| 莆田市| 株洲县| 兴业县| 陆丰市| 潮安县| 江都市| 土默特左旗| 平和县| 温泉县| 府谷县| 镇雄县| 安顺市| 施秉县| 五常市| 道真| 黄平县| 宜兴市| 张家口市| 承德市| 正宁县| 东莞市| 滨海县| 牟定县| 南皮县| 台州市|