利用JQuery的load函式動態載入頁面 以及jQuery動態載入頁面和請求所返回的資料
利用JQuery的load函式動態載入頁面
我們來做個例子:
做一個上下(左右)結構的頁面,其中下左部分放2個以前我們做過的div按鈕,下右部分則為動態載入內容。
按每個按鈕,載入該按鈕相應的網頁內容到下右區域。
基本語法為:
$('#區域id').load('頁面名稱');
完整的網頁程式碼如下:
<head runat="server">
<title>JQuery - Load</title>
<link rel="stylesheet" media="all" type="text/css" href="../CSS/myStyle.css" />
<script type="text/javascript" src="../JsLib/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="../JS/basicEffect.js"></script>
<style type="text/css">
#header {
margin-bottom: 1em;
padding-bottom: 1em;
border-bottom: 1px solid #eee;
}
.buttonListArea {
float: left;
width: 150px;
padding-right: 10px;
border-right: 1px solid #eee;
margin-right: 10px;
}
.buttonArea {
margin: 10px;
padding-bottom:20px;
}
#load_content {
float: left;
width: 550px;
text-align:center;
}
</style>
<script type="text/javascript">
$(document).ready(function() {
$('#btnLoad1.button').click(function() {
$('#load_content').load('loadContent1.htm');
});
$('#btnLoad2.button').click(function() {
$('#load_content').load('loadContent2.htm');
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="container">
<div id="header">
<h2>JQuery Load Example</h2>
</div>
<div class="buttonListArea">
<div class="buttonArea">
<div class="button" id="btnLoad1">Load 1</div>
</div>
<div class="buttonArea">
<div class="button" id="btnLoad2">Load 2</div>
</div>
</div>
<div id="load_content">
<h2>這是要被載入的區域</h2>
</div>
</div>
</form>
</body>
</html>
jQuery動態載入頁面和請求所返回的資料
Default.aspx頁面
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>無標題頁</title>
<script src="jquery-1.3.2.mini.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript">
function loadData()
{
//載入a.html到層
$("#divData").load("a.html");
//載入從data.ashx返回的資料到層
//$.get("data.ashx", function(data){$("#divData").html(data);});
//alert返回的資料
//$.get("data.ashx", function(data){alert("Data Loaded: " + data);});
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<a href="javascript:void(0);" onclick="loadData();">請求載入</a>
<span id="divData"></span>
</div>
</form>
</body>
</html>
data.ashx
<%@ WebHandler Language="C#" Class="data" %>
using System;
using System.Web;
public class data : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
}
public bool IsReusable {
get {
return false;
}
}
}
相關文章
- jQuery load()函式載入頁面出現亂碼jQuery函式
- 動態頁面資料載入不全的問題
- 動態載入頁面--小練
- 頁面載入順序jQueryjQuery
- JavaScript系列:動態建立iframe並載入頁面JavaScript
- 利用load()函式在指定div載入引用頁面內容函式
- 使用 jQuery Ajax 在頁面滾動時從伺服器載入資料jQuery伺服器
- 啟動載入廣告頁面
- IE8中jQuery.load()載入頁面不顯示的原因jQuery
- 從頁面載入到資料請求,前端頁面效能優化實踐分享前端優化
- Jquery Datatables (2) 動態載入資料型別jQuery資料型別
- SyntaxHighlighter 頁面動態js載入方式整理JS
- 關於用jquery.masonry.js實現動態載入效果(當頁面滾動條拉到底部時時重新載入圖片)jQueryJS
- 從零開始學Web之jQuery(一)jQuery的概念,頁面載入事件WebjQuery事件
- EasyUI Jquery 動態載入樹,點選節點載入UIjQuery
- jquery登入頁面效果圖jQuery
- jQuery如何實現頁面載入完畢再去程式碼jQuery
- C# aspx頁面動態載入ascx使用者控制元件C#控制元件
- js動態載入實現提高網頁載入速度JS網頁
- 在網頁裡動態載入 js網頁JS
- Asp.Net中動態頁面轉靜態頁面ASP.NET
- js 進入頁面載入的方法JS
- 【練習】將詳細頁面中的導航欄動態更改,根據電影型別在more-movie頁面中載入資料,上滑載入更多資料型別
- jQuery 動態載入下拉框選項(Django)jQueryDjango
- jquery如何實現動態載入CSS檔案jQueryCSS
- jQuery實現的非同步動態載入css和js檔案jQuery非同步CSSJS
- jQuery 頁面滾動 吸頂 和 吸底jQuery
- jQuery動態載入更新外部樣式表程式碼例項jQuery
- Web移動端頁面 –響應式和動態REMWebREM
- ListView動態載入資料View
- jQuery如何實現頁面載入完畢再去執行程式碼jQuery行程
- 登入頁面(動態地與資料庫匹配使用者資訊)資料庫
- jQuery動態載入js檔案簡單介紹jQueryJS
- 頁面載入全過程
- 頁面載入和解析流程
- asp.net 頁面載入ASP.NET
- 頁面載入loading
- 使用Web元件載入頁面Web元件