真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

jquery實例,jquery實訓

jQuery中ajax - get() 方法實例詳解

在jquery中使用get,post和ajax方法給服務器端傳遞數據,在上篇文章給大家分享了jquery中ajax-post()方法實例,下面通過本文繼續(xù)學習jQuery中ajax

創(chuàng)新互聯(lián)專注于南華網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供南華營銷型網站建設,南華網站制作、南華網頁設計、南華網站官網定制、小程序定制開發(fā)服務,打造南華網絡公司原創(chuàng)品牌,更為您提供南華網站排名全網營銷落地服務。

-

get()

方法,具體介紹請看下文。

jQuery

Ajax

參考手冊

實例

使用

AJAX

GET

請求來改變

div

元素的文本:

$("button").click(function(){

$.get("demo_ajax_load.txt",

function(result){

$("div").html(result);

});

});

親自試一試

定義和用法

get()

方法通過遠程

HTTP

GET

請求載入信息。

這是一個簡單的

GET

請求功能以取代復雜

$.ajax

。請求成功時可調用回調函數。如果需要在出錯時執(zhí)行函數,請使用

$.ajax。

語法

$(selector).get(url,data,success(response,status,xhr),dataType)

詳細說明

該函數是簡寫的

Ajax

函數,等價于:

$.ajax({

url:

url,

data:

data,

success:

success,

dataType:

dataType

});

根據響應的不同的

MIME

類型,傳遞給

success

回調函數的返回數據也有所不同,這些數據可以是

XML

root

元素、文本字符串、JavaScript

文件或者

JSON

對象。也可向

success

回調函數傳遞響應的文本狀態(tài)。

對于

jQuery

1.4,也可以向

success

回調函數傳遞

XMLHttpRequest

對象。

示例

請求

test.php

網頁,忽略返回值:

$.get("test.php");

更多示例

例子

1

請求

test.php

網頁,傳送2個參數,忽略返回值:

$.get("test.php",

{

name:

"John",

time:

"2pm"

}

);

例子

2

顯示

test.php

返回值(HTML

XML,取決于返回值):

$.get("test.php",

function(data){

alert("Data

Loaded:

"

+

data);

});

例子

3

顯示

test.cgi

返回值(HTML

XML,取決于返回值),添加一組請求參數:

$.get("test.cgi",

{

name:

"John",

time:

"2pm"

},

function(data){

alert("Data

Loaded:

"

+

data);

});

jquery

ajax

$.get()用法詳解

js文件

$(document).ready(function(){

$("form").submit(function(event)

{event.preventDefault()})//取消submit的默認行為

$("form

input[type='submit']").click(function(){

var

url

=

$('form').attr('action');

//

取Form中要提交的鏈接

var

param

=

{};

//

組裝發(fā)送參數

param['name']

=

$('form

input[name=name]').val();

param['age']

=

$('form

input[name=age]').val();

$.get(url,

param,

function(dom)

{

$('div.get').append(dom)

})

;

//

發(fā)送并顯示返回內容

});

})

html文件

form

action="ajax.php"

method="get"

Name:

input

type="text"

name="name"

/

Age:

input

type="text"

name="age"

/

input

type="submit"

/

/form

div

class="get"這是ajax的get方法/div

php文件

error_reporting(0);

if($_GET["name"]=="kitty")

{

$name=

"you

are

the

lucky";

}

else

$name=$_GET["name"];

$age=$_GET["age"];

echo

"div

".$name."

".$age."/div";

以上介紹就是本文給大家分享的jQuery中ajax

-

get()

方法實例詳解,希望大家喜歡。

JQuery中基礎過濾選擇器用法實例分析

本文實例講述了JQuery中基礎過濾選擇器用法。分享給大家供大家參考。具體如下:

!DOCTYPE

html

PUBLIC

"-//W3C//DTD

XHTML

1.0

Transitional//EN"

""

html

xmlns=""

head

meta

http-equiv="Content-Type"

content="text/html;

charset=utf-8"

/

title基礎過濾選擇器/title

style

type="text/css"

#main{

width:600px;

border:1px

solid

green;

margin:auto;

padding:10px;

}

#tbl{

border-collapse:collapse;

border-top:1px

solid

red;

border-left:1px

solid

red;

margin:auto;

}

#tbl

td{

width:60px;

height:60px;

border-collapse:collapse;

border-bottom:1px

solid

red;

border-right:1px

solid

red;

}

/style

script

src="jquery-1.6.2.min.js"

type="text/javascript"/script

script

type="text/javascript"

$(function

()

{

//=============舉例1========================

//:first

說明:

匹配找到的第一個元素

//....1修改第一個單元格的背景色

//var

$tds

=

$("#tbl

td:first");

//$tds.css("backgroundColor",

"blue");

//....2修改第一行的背景色

//var

$trs

=

$("#tbl

tr:first");

//$trs.css("backgroundColor",

"blue");

//=============舉例2========================

//:last

說明:

匹配找到的最后一個元素.與

:first

相對應.

//...1修改隨后一個單元格的背景色

//var

$tds

=

$("#tbl

td:last");

//$tds.css("backgroundColor",

"blue");

//=============舉例3========================

//:not(selector)

去除所有與給定選擇器匹配的元素.有點類似于”非”

//...1把所有class不為tdClass的列的文本進行修改

//var

$tds

=

$("#tbl

td:not(.tdClass)");

//$tds.text("Not

tdClass");

//=============舉例4========================

//:even

說明:

匹配所有索引值為偶數的元素,從

開始計數.js的數組都是從0開始計數的.

//例如要選擇table中的行,因為是從0開始計數,所以table中的第一個tr就為偶數0.

//...1把索引值為偶數的行變成黃色

//var

$trs

=

$("#tbl

tr:even");

//$trs.css("backgroundColor",

"yellow");

//=============舉例5========================

//:

odd

說明:

匹配所有索引值為奇數的元素,和:even對應,從

開始計數.

//var

$trs

=

$("#tbl

tr:odd");

//$trs.css("backgroundColor",

"yellow");

//=============舉例6========================

//:eq(index)

說明:

匹配一個給定索引值的元素.eq(0)就是獲取第一個tr元素.括號里面的是索引值,不是元素排列數.

//...1設置第二個單元格的背景色

//var

$tds

=

$("#tbl

td:eq(1)");

//$tds.css("backgroundColor",

"gray");

//=============舉例6========================

//:gt(index)

說明:

匹配所有大于給定索引值的元素.

//...1把下標索引大于1的所有單元格背景色設置為灰色

//var

$tds

=

$("#tbl

td:gt(1)");

//$tds.css("backgroundColor",

"gray");

//=============舉例7========================

//:lt(index)

說明:

匹配所有小于給定索引值的元素.

//...1把下標索引小于3的所有單元格背景色設置為灰色

var

$tds

=

$("#tbl

td:lt(3)");

$tds.css("backgroundColor",

"gray");

//=============舉例8========================

//:header(固定寫法)

說明:

匹配如

h1,

h2,

h3之類的標題元素.這個是專門用來獲取h1,h2這樣的標題元素.

//...1把所有的h標簽背景色進行修改

var

$hs

=

$(":header");

$hs.css("backgroundColor",

"gold");

//=============舉例8========================

//slice

獲取下標范圍內元素

var

$trs

=

$("#tbl

tr").slice(1,

3);

$trs.css("backgroundColor",

"gold");

});

/script

/head

body

div

id="main"

h1我是h1/h1

h2我是h2/h2

h3我是h3/h3

table

id="tbl"

tr

td1/tdtd1/tdtd1/td

/tr

tr

td

class="tdClass"2/tdtd2/tdtd2/td

/tr

tr

td3/tdtd3/tdtd3/td

/tr

tr

td4/tdtd4/tdtd

class="tdClass"4/td

/tr

tr

td5/tdtd5/tdtd5/td

/tr

tr

td6/tdtd6/tdtd

class="tdClass"6/td

/tr

/table

/div

/body

/html

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

JQuery解析XML數據的幾個簡單實例

用JavaScript解析XML數據是常見的編程任務,JavaScript能做的,JQuery當然也能做。下面我們來總結幾個使用JQuery解析XML的例子。

第一種方案:

script

type="text/javascript"

$(document).ready(function()

{

$.ajax({

url:

'',

dataType:

'xml',

success:

function(data){

//console.log(data);

$(data).find("channel").find("item").each(function(index,

ele)

{

var

titles

=

$(ele).find("title").text();

var

links

=

$(ele).find("link").text();

console.log(titles+'-----');

$("#noticecon").find('ol').append('lia

href="'+links+'"'+titles+'/a/li');

});

}

});

})

/script

div

id="noticecon"

ol

/ol

/div

第二種方案:

script

type="text/javascript"

$.get("",

function(data){

$(data).find('channel').find('item').each(function(index,

ele){

var

titles

=

$(ele).find('title').text();

var

links

=

$(ele).find('link').text();

$("#noticecon").find('ol').append('lia

href="'+links+'"'+titles+'/a/li');

})

});

/script

div

id="noticecon"

ol

/ol

/div

一般步驟如下:

1.

讀取xml文件

$.get("xmlfile.xml",function(xml){

//xml即為可以讀取使用的內容,具體讀取見第2點

});

2.

讀取xml內容

如果讀取的xml是來于xml文件,這結合上面的那點,處理如下:

$.get("xmlfile.xml",function(xml){

$(xml).find("item").length;

});

如果讀取的是xml字符串,則要注意一點,xml字符串的必然被"xml"和"/xml"包圍才可以被解析

$("xmlrootitem/item/root/xml").find("item").length;

解析xml內容:

示例xml:

?xml

version="1.0"

encoding="utf-8"

?

fields

field

Name="Name1"

fieldnamedsname/fieldname

datatype字符/datatype

/field

field

Name="Name2"

fieldnamedstype/fieldname

datatype字符/datatype

/field

/fields

以下是解析示例代碼:

$(xml).find("field").each(function()

{

var

field

=

$(this);

var

fName

=

field.attr("Name");//讀取節(jié)點屬性

var

dataType

=

field.find("datatype").text();//讀取子節(jié)點的值

});

以上這篇JQuery解析XML數據的幾個簡單實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

jQuery動畫特效實例教程

本文以實例形式詳細講述了jQuery動畫特效的實現方法。分享給大家供大家參考之用。具體方法如下:

1.自制折疊內容塊

內容塊如下:

div

class="module"

div

class="caption"

span標題/span

img

src="rollup.gif"

alt="rollup"

title="rolls

up

this

module"/

/div

div

class="body"

近日,《體壇周報》記者馬德興在接受天津體育頻道《體壇新視野》節(jié)目采訪時表示自己對恒大[微博]的情況比較擔憂,恒大統(tǒng)治力比上賽季下降了很多,恒大外援存在位置重疊的問題,客場不輸給西悉尼流浪者就是一個可以接受的結果。該節(jié)目稱恒大聯(lián)賽3連勝勝之不武,恒大的惹不起不過爾爾,恒大失去了對其它球隊壓倒性的優(yōu)勢,能力下降是恒大霸主地位有所動搖的根源所在。

/div

/div

給img元素綁定點擊事件。

$(function()

{

$('div.caption

img').click(function

()

{

//先找到img的父級元素,再找該父級元素的子元素

var

$body

=

$(this).closest('div.module').find('div.body');

if

($body.is(':hidden'))

{

$body.show();

}

else

{

$body.hide();

}

});

});

運行效果如下圖所示:

切換元素的顯示狀態(tài),還可以用toggle方法。

$(function()

{

$('div.caption

img').click(function

()

{

$(this).closest('div.module').find('div.body').toggle();

});

});

以上是沒有動畫效果的,有時候感覺會很唐突。實際上,show,hide,toggle方法都可以有動畫效果。比如:

$(function()

{

$('div.caption

img').click(function

()

{

$(this).closest('div.module').find('div.body').toggle('slow');

});

});

又比如:

$(function()

{

$('div.caption

img').click(function

()

{

$(this).closest('div.module').find('div.body').toggle('slow',

function()

{

$(this).closest('div.module').toggleClass('rolledup',

$(this).is(':hidden'))

});

});

});

2.使元素淡入淡出

fadeIn(speed,

callback)

fadeOut(speed,

callback)

fadeTo(speed,

opacity,

callback)

3.上下滑動元素

slideDown(speed,

callback)

slideUp(speed,

callback)

slideToggle(speed,

callback)

4.停止動畫

stop(clearQueue,

gotoEnd)

5.創(chuàng)建自定義動畫

animate(properties,

duration,

easing,

callback)

$('.classname').animate({opacity:'toggle'},'slow')

如果寫一個擴展函數。

$.fn.fadeToggle

=

function(speed){

return

this.animate({opacity:'toggle'},'slow');

}

6.自定義縮放動畫

$('.classname').each(function(){

$(this).animate({

width:

$(this).width()

*

2,

height:

$(this).height()

*

2

});

});

7.自定義掉落動畫

$('.classname').each(function(){

$(this)

.css("position","relative")

.animate({

opacity:

0,

top:

$(window).height()

-

$(this).height()

-

$(this).position().top

},'slow',function(){

$(this).hide();

})

});

8.自定義消散動畫

$('.classname').each(function(){

var

position

=

$(this).position();

$(this)

.css({

position:

'absolute',

top:

position.top,

left:position.left

})

.animate({

opacity:

'hide',

width:

$(this).width()*5,

height:

$(this).height()*5

top:

position.top

-

($(this).height()

*

5

/

2),

left:

position.left

-

($(this).width()

*

5

/2)

},'normal');

});

9.隊列中的動畫

//動畫插入隊列

$('img').queue('chain',

function(){});

$('img').queue('chain',

function(){});

$('img').queue('chain',

function(){});

$('img').queue('chain',

function(){});

$('button').click(function(){

$('img').dequeue('chain');

//刪除隊列中的動畫

})

cleaeQueue(name)//刪除所有未執(zhí)行的隊列中的動畫

delay(duration,

name)//為隊列中所有未執(zhí)行的動畫添加延遲

相信本文所述對大家的jQuery程序設計有一定的借鑒價值。

jQuery層次選擇器用法示例

本文實例講述了jQuery層次選擇器用法。分享給大家供大家參考,具體如下:

!DOCTYPE

html

PUBLIC

"-//W3C//DTD

XHTML

1.0

Transitional//EN"

""

html

xmlns=""

head

meta

http-equiv="Content-Type"

content="text/html;

charset=utf-8"

/

title2-5/title

!--

引入jQuery

--

script

src="js/jquery-1.10.1.min.js"

type="text/javascript"/script

script

src="js/assist.js"

type="text/javascript"/script

link

rel="stylesheet"

type="text/css"

href="css/style.css"

/

script

type="text/javascript"

$(document).ready(function(){

//選擇

body內的所有div元素.

$('#btn1').click(function(){

$('body

div').css("background","#bbffaa");

})

//在body內的選擇

元素名是div

的子元素.

$('#btn2').click(function(){

$('body

div').css("background","#bbffaa");

})

//選擇

所有class為one

的下一個div元素.

$('#btn3').click(function(){

$('.one

+

div').css("background","#bbffaa");

})

//選擇

id為two的元素后面的所有div兄弟元素.

$('#btn4').click(function(){

$('#two

~

div').css("background","#bbffaa");

})

});

/script

/head

body

h3層次選擇器./h3

button

id="reset"手動重置頁面元素/button

input

type="checkbox"

id="isreset"

checked="checked"/

label

for="isreset"點擊下列按鈕時先自動重置頁面/label

br

/

br

/

input

type="button"

value="選擇

body內的所有div元素."

id="btn1"/

input

type="button"

value="在body內,選擇子元素是div的。"

id="btn2"/

input

type="button"

value="選擇

所有class為one

的下一個div元素."

id="btn3"/

input

type="button"

value="選擇

id為two的元素后面的所有div兄弟元素."

id="btn4"/

br

/

br

/

!--

測試的元素

--

div

class="one"

id="one"

id為one,class為one的div

div

class="mini"class為mini/div

/div

div

class="one"

id="two"

title="test"

id為two,class為one,title為test的div.

div

class="mini"

title="other"class為mini,title為other/div

div

class="mini"

title="test"class為mini,title為test/div

/div

div

class="one"

div

class="mini"class為mini/div

div

class="mini"class為mini/div

div

class="mini"class為mini/div

div

class="mini"/div

/div

div

class="one"

div

class="mini"class為mini/div

div

class="mini"class為mini/div

div

class="mini"class為mini/div

div

class="mini"

title="tesst"class為mini,title為tesst/div

/div

div

style="display:none;"

class="none"style的display為"none"的div/div

div

class="hide"class為"hide"的div/div

div

包含input的type為"hidden"的div

input

type="hidden"

size="8"/

/div

span

id="mover"正在執(zhí)行動畫的span元素./span

/body

/html

效果圖:

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jquery選擇器用法總結》、《jQuery操作DOM節(jié)點方法總結》、《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結》、《jQuery常用插件及用法總結》、《jQuery擴展技巧總結》、《jQuery表格(table)操作技巧匯總》及《jQuery常見經典特效匯總》

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

用jquery可以做什么好

使用jQuery可以很方便的實現頁面元素的顯示和隱藏,因此也比較容易設計出一個美觀大方多層次的導航菜單。

Tab內容的切換

網站的內容越來越豐富,于是網站都希望在盡量少的空間內展示盡量多的內容,而又不能顯得凌亂不堪,讓用戶無法尋找。解決的最好辦法就是在頁面上使用Tab。目前,Tab已經成為Web?2.0網站上的一個流行元素,并且也衍生除了很多優(yōu)秀的用戶使用效果。下面是幾個使用jQuery來實現Tab效果的大型網站的實例。

人性化的提示信息

最好的提示信息往往是在用戶最開始出錯的地方進行提示的信息。如果用戶都已經進行了大部分的操作,此時如果提示某項有錯,需要用戶重新做,試想一下,這種做法很容易把用戶激怒,甚至會進而放棄對網站的訪問和使用。

可定制的用戶內容

Web?2.0網站一個很大的特征就是用戶的參與。因此現在很多網站都可以讓用戶根據自己的需求進行定制,用戶可以根據自己的喜好對網頁的顯示內容甚至顯示風格進行選擇或者定制。

動態(tài)的圖片展示效果

Web?2.0網站的另一個顯著的特點就是網頁不再是千篇一律的靜態(tài)頁面。它出現了很多以前需要使用Flash等工具才能做出來的動態(tài)效果。例如,Dell網站上有一個圖片切換效果,就是使用Flash來實現的,如圖所示。

AJAX實時局部刷新

AJAX可以給用戶帶來很好的用戶體驗。用戶感到的最直觀一個體驗就是頁面的局部實時刷新。在傳統(tǒng)網站上,想要更新頁面內容的某一部分,則必須將這個頁面重新刷新;使用AJAX之后,用戶會看到,只有需要改變的內容才會重新發(fā)送數據給服務器,其他部分則保持不變。

jQuery中提供了很強大的AJAX功能。著名的微博客類網站twitter.com就是使用的jQuery中的AJAX技術來實現其信息的發(fā)布的。如圖所示。

數據的可視化顯示

在日常生活中,經常會接觸到大量的數據統(tǒng)計信息,如工作報表、消費統(tǒng)計等。最簡單的表現這些報表數據的方式就是直接列出一個表格。不過從某種程度上來說,單純的一堆數字看起來不是那么的直觀易讀。因此,在Web?2.0時代,人們更愿意使用更加直觀的可視化圖表的方式對統(tǒng)計數據進行顯示。


本文題目:jquery實例,jquery實訓
網頁鏈接:http://weahome.cn/article/dssjjjg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部