国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > JavaScript > 正文

jQuery內(nèi)置的AJAX功能和JSON的使用實例

2019-11-20 14:19:24
字體:
供稿:網(wǎng)友

通過jQuery內(nèi)置的AJAX功能,直接訪問后臺獲得JSON格式的數(shù)據(jù),然后通過jQuer把數(shù)據(jù)綁定到事先設(shè)計好的html模板上,直接在頁面上顯示。
我們先來看一下html模板:

<table id="datas" border="1" cellspacing="0" style="border-collapse: collapse"><tr><th>訂單ID</th><th>客戶ID</th><th>雇員ID</th><th>訂購日期</th><th>發(fā)貨日期</th><th>貨主名稱</th><th>貨主地址</th><th>貨主城市</th><th>更多信息</th></tr><tr id="template"><td id="OrderID"></td><td id="CustomerID"></td><td id="EmployeeID"></td><td id="OrderDate"></td><td id="ShippedDate"></td><td id="ShippedName"></td><td id="ShippedAddress"></td><td id="ShippedCity"></td><td id="more"></td></tr></table>

一定要注意的就是里面所有的id屬性,這個是一個關(guān)鍵。再來看一下AJAX請求和綁定數(shù)據(jù)的代碼

$.ajax({type: "get",//使用get方法訪問后臺dataType: "json",//返回json格式的數(shù)據(jù)url: "BackHandler.ashx",//要訪問的后臺地址data: "pageIndex=" + pageIndex,//要發(fā)送的數(shù)據(jù)complete :function(){$("#load").hide();},//AJAX請求完成時隱藏loading提示success: function(msg){//msg為返回的數(shù)據(jù),在這里做數(shù)據(jù)綁定var data = msg.table;$.each(data, function(i, n){var row = $("#template").clone();row.find("#OrderID").text(n.訂單ID);row.find("#CustomerID").text(n.客戶ID);row.find("#EmployeeID").text(n.雇員ID);row.find("#OrderDate").text(ChangeDate(n.訂購日期));if(n.發(fā)貨日期!== undefined) row.find("#ShippedDate").text(ChangeDate(n.發(fā)貨日期));row.find("#ShippedName").text(n.貨主名稱);row.find("#ShippedAddress").text(n.貨主地址);row.find("#ShippedCity").text(n.貨主城市);row.find("#more").html("<a href=OrderInfo.aspx?id=" + n.訂單ID + "&pageindex="+pageIndex+"> More</a>"); row.attr("id","ready");//改變綁定好數(shù)據(jù)的行的idrow.appendTo("#datas");//添加到模板的容器中});

這個是jQuery的AJAX方法,返回數(shù)據(jù)并不復(fù)雜,主要說明一下怎么把數(shù)據(jù)按模板的定義顯示到到頁面上。首先是這個“var row = $("#template").clone();”先把模板復(fù)制一份,接下來row.find("#OrderID").text(n.訂單ID);,表示找到id=OrderID的標(biāo)記,設(shè)置它的innerText為相應(yīng)的數(shù)據(jù),當(dāng)然也可以設(shè)置為html格式的數(shù)據(jù)。或者是通過外部的函數(shù)把數(shù)據(jù)轉(zhuǎn)換成需要的格式,比如這里row.find("#OrderDate").text(ChangeDate(n.訂購日期));有點服務(wù)器控件做模板綁定數(shù)據(jù)的感覺。
所有的這些,都是放在一個靜態(tài)的頁面里,只通過AJAX方法從后臺獲取數(shù)據(jù),所有html代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>test1</title><script language="javascript" type="text/javascript" src="js/jquery-latest.pack.js"></script><script language="javascript" type="text/javascript" src="js/PageDate.js"></script></head><body><div> <div><br /><input id="first" type="button" value=" << " /><input id="previous" type="button"value=" < " /><input id="next" type="button" value=" > " /><input id="last" type="button"value=" >> " /> <span id="pageinfo"></span><table id="datas" border="1" cellspacing="0" style="border-collapse: collapse"><tr><th>訂單ID</th><th>客戶ID</th><th>雇員ID</th><th>訂購日期</th><th>發(fā)貨日期</th><th>貨主名稱</th><th>貨主地址</th><th>貨主城市</th><th>更多信息</th></tr><tr id="template"><td id="OrderID"></td><td id="CustomerID"></td><td id="EmployeeID"></td><td id="OrderDate"></td><td id="ShippedDate"></td><td id="ShippedName"></td><td id="ShippedAddress"></td><td id="ShippedCity"></td><td id="more"></td></tr></table></div><div id="load" style="left: 0px; position: absolute; top: 0px; background-color: red">LOADING....</div><input type="hidden" id="pagecount" /></div></body></html>

PageData.js就是包括上面AJAX請求和綁定數(shù)據(jù)代碼的js,整個頁面連form都不用,這樣做有什么好處呢。再看下面一個模板

<ul id="datas"><li id="template"><span id="OrderID">fsdfasdf</span><span id="CustomerID"></span><span id="EmployeeID"></span><span id="OrderDate"></span><span id="ShippedDate"></span><span id="ShippedName"></span><span id="ShippedAddress"></span><span id="ShippedCity"></span><span id="more"></span></li></ul>

還 是要注意id屬性。大家看到這里應(yīng)該明白了,不管用什么樣的表現(xiàn)形式,只要id屬性相同,就可以把數(shù)據(jù)綁定到對應(yīng)的位置。這樣的話,我們這些做程序的就不 會因為美工的修改而修改代碼了,而且美工也只要做出html就可以了,不需要為服務(wù)器控件做模板(不過我還沒遇到過這樣的美工,都是美工設(shè)計好了我來改成 服務(wù)器控件的模板)。

再簡單說一下AJAX請求的后臺,用的是Access的Northwind數(shù)據(jù)庫,把訂單表放到DataTable里,然后通過DataTable2JSON轉(zhuǎn)化成JSON數(shù)據(jù)格式傳回來就完了,不過后臺用了一些分頁和緩存的方法,希望對初學(xué)者有一些幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
成在线人视频免费视频| 欧美日韩一区二区三区在线播放| wwwww在线观看免费视频| 国产va在线| 99热免费观看| www.五月色.com| 国产在线中文字幕| 中文字幕在线视频不卡| 国产成人夜间影院在线观看| 四虎免费视频| 国产精品一区二区三区高清在线 | 国产精品久久久久一区二区国产 | 免费三级毛片| 91av久久| 亚洲久草视频| **三级三级97片毛片| √天堂资源中文www| 国产真实伦在线观看| 国产羞羞视频在线观看| 亚洲国产精华液| 国产无套粉嫩白浆在线2022年| 国产大学生粉嫩无套流白浆| 免费精品国产自产拍观看| 国产精品视频一区麻豆| 欧美性猛交xxxx免费看蜜桃| 国产黄色免费| 国产亚av手机在线观看| 九九热在线视频观看| 亚洲sss视频| 中文国产字幕在线观看| 国产午夜精品一区理论片| 国产在线三区| 黄网在线免费| av在线不卡免费| 91亚洲天堂| 中文av资源在线| 国产大学生粉嫩无套流白浆| 国产天堂在线观看| 国产三级在线| 国产精品剧情一区二区在线观看 | 青草青在线视频| 在线观看av资源网| 精精国产xxxx视频在线| 国产三区四区在线观看| 天天操天天艹| 最近中文字幕av免费高清| 国产毛片在线看| 最近最好的中文字幕2019免费| 免费中文字幕| 国产免费自拍视频| 中文字幕高清av| 中文字幕在线免费| 国产精品久久久高清免费| 国产激情视频一区二区三区| 国产网站免费看| 国产精品美女一区二区视频| 国产天堂在线观看| 国产丝袜自拍| 国产精品入口麻豆免费观看| 国产三级在线播放| 一本免费视频| 国产麻豆一区二区三区精品| 国产麻豆视频网站| 国产www网站| 欧美色欧美亚洲另类二区精品 | а√资源新版在线天堂| 九九在线观看免费视频| 国产亚洲精品自在线观看| 国产不卡精品一区二区三区| 亚洲视频网站在线| 二人午夜免费观看在线视频| 国产精品jvid在线观看| 精品久久久久一区二区三区| 欧美午夜电影一区二区三区| 国产一级激情| 欧美日韩国产亚洲沙发| 日本卡一卡2卡3卡4精品卡网站| 国产爆初菊在线观看免费视频网站 | 国产午夜视频在线观看| 国产在线免费观看| а√天堂www在线а√天堂视频| 国产桃色电影在线播放| 中文字幕在线视频观看| 国产成人福利| 激情丁香婷婷| 在线观看电影av| 国产小视频在线| 九九热视频免费在线观看| 精品三级久久久久久久电影聊斋| 国产鲁鲁视频在线观看免费| 青青在线视频| 亚洲成av人影片在线观看| 国产精品久久麻豆| 中文字幕在线免费观看| 国自产拍在线网站网址视频| 日本在线观看| 欧美在线中文| av在线播放国产| 精品国产一区二区三区久久久狼牙 | h网站久久久| 国产黄色免费| 最近中文字幕av免费高清| 九九99九九精彩| 青青艹在线视频| www.狠狠色.com| www.操.com| 国产中文在线观看| 国产精品自产拍在线观看2019| 国产永久免费| 最新天堂资源在线资源| 高清av在线| 国产精品久久久久永久免费看| 国产精品剧情一区二区在线观看 | h网站免费在线观看| 亚洲精品午夜级久久久久| 日韩国产成人| 国产久草在线| 69精品视频| 免费黄色网页在线观看| 久久av少妇| 国产黄色免费在线观看| 亚洲午夜久久久久中文字幕| 开心丁香婷婷深爱五月| 最新黄网在线观看| 一本大道五月香蕉| 午夜视频99| yjizz视频网站在线播放| 国内精品免费一区二区三区| 国产精品入口麻豆免费看| 在线观看av资源网| 国产美女在线一区二区三区| ·天天天天操| 国产在线视频福利| 18激情网站| 免费观看一二区视频网站| 中文字幕免费中文| www.eeuss影院| 2018中文字幕在线观看| 九九热在线观看视频| 精品av中文字幕在线毛片| 久草亚洲一区| 人日人天天爽| 亚洲天堂视频在线观看免费| 午夜在线小视频| 久久精品最新免费国产成人| 永久免费av网站| 777电影在线观看| 国产无遮挡又黄又爽免费网站 | 2021av天天| 国产一区二区三区四区尤物| 日本aⅴ写真网站免费| 尤物在线精品视频| 2018中文字幕在线观看| 国产午夜在线观看| 国产一级视频| 最新天堂资源在线资源| 国产专区在线播放| 免费av不卡在线观看| а√天堂www在线а√天堂视频| 国产xxxxx| 91久久精品国产性色| 国产激情网址| 精品美女视频在线观看免费软件| 国产九九在线| 国产丝袜在线观看视频| 国产小视频免费在线网址| 国产探花视频在线观看| 国产高清在线视频| 精品国产高清自在线一区二区三区| 国产黄在线看| av丝袜在线| 超碰人人在线| 九九精品九九| 国产精品久久久高清免费| 国产三级视频在线| 在线色视频观看| 久热免费在线视频| 好吊日视频在线观看| 久草一本av| 国产天堂在线| 日本视频在线观看一区二区三区| 一二三四区在线观看| 欧美日韩不卡中文字幕在线| 国产有码在线| 国产精品入口麻豆免费| 亚洲天堂久久久| 国产九色视频| av免费在线免费| 久精品在线观看| 国产精品伦一区二区三区视频| 精品一区二区三区高清免费不卡 | 国产探花在线观看| 欧美精品日韩少妇| 国产小视频免费在线观看| 日本天堂影院在线视频| 国产一级影片| 国产三级在线看| 夜夜操com| 99视频在线观看地址| 夜夜操com|