欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

AJAX基礎(chǔ)教程及初步使用_Xml教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:如何讓W(xué)ebServer返回指定XML內(nèi)容
  通過創(chuàng)建WEBServer代理可以當(dāng)作本地類使用,但能不能返回指定的XML呢?比如通過checkpass服務(wù)檢測帳號和密碼之后要返回該用戶擁有的權(quán)限列表。怎么實(shí)現(xiàn)呢?   ASP.NET Web服務(wù)支持在公

什么是 AJAX?

AJAX (異步 JavaScript 和 XML) 是個(gè)新產(chǎn)生的術(shù)語,專為描述JavaScript的兩項(xiàng)強(qiáng)大性能.這兩項(xiàng)性能在多年來一直被網(wǎng)絡(luò)開發(fā)者所忽略,直到最近Gmail,Google suggest和google Maps的橫空出世才使人們開始意識到其重要性。

這兩項(xiàng)被忽視的性能是:

無需重新裝載整個(gè)頁面便能向服務(wù)器發(fā)送請求。

對XML文檔的解析和處理。

步驟 1 – "請!" --- 如何發(fā)送一個(gè)HTTP請求

為了用JavaScript向服務(wù)器發(fā)送一個(gè)HTTP請求,需要一個(gè)具備這種功能的類實(shí)例. 這樣的類首先由Internet Explorer以ActiveX對象引入,被稱為XMLHTTP。后來Mozilla,Safari 和其他瀏覽器紛紛仿效,提供了XMLHttpRequest類,它支持微軟的ActiveX對象所提供的方法和屬性。

因此,為了創(chuàng)建一個(gè)跨瀏覽器的這樣的類實(shí)例(對象),可以應(yīng)用如下代碼:

以下為引用的內(nèi)容:
if (window.XMLHttpRequest) { // Mozilla,Safari,...
http_request = new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}

(上例對代碼做了一定簡化,這是為了解釋如何創(chuàng)建XMLHTTP類實(shí)例. 實(shí)際的代碼實(shí)例可參閱本篇步驟3.)

如果服務(wù)器的響應(yīng)沒有XML mime-type header,某些Mozilla瀏覽器可能無法正常工作. 為了解決這個(gè)問題,如果服務(wù)器響應(yīng)的header不是text/xml,可以調(diào)用其它方法修改該header.

http_request = new XMLHttpRequest();

http_request.overrideMimeType('text/xml');

接下來要決定當(dāng)收到服務(wù)器的響應(yīng)后,需要做什么.這需要告訴HTTP請求對象用哪一個(gè)JavaScript函數(shù)處理這個(gè)響應(yīng).可以將對象的onreadystatechange屬性設(shè)置為要使用的JavaScript的函數(shù)名,如下所示:

http_request.onreadystatechange = nameOfTheFunction;

注意:在函數(shù)名后沒有括號,也無需傳遞參數(shù).另外還有一種方法,可以在扉頁(fly)中定義函數(shù)及其對響應(yīng)要采取的行為,如下所示:

以下為引用的內(nèi)容:
http_request.onreadystatechange = function(){
// do the thing
};

在定義了如何處理響應(yīng)后,就要發(fā)送請求了.可以調(diào)用HTTP請求類的open()和send()方法,如下所示:

http_request.open('GET','http://www.example.org/some.file',true);

http_request.send(null);

open()的第一個(gè)參數(shù)是HTTP請求方式 – GET,POST,HEAD 或任何服務(wù)器所支持的您想調(diào)用的方式. 按照HTTP規(guī)范,該參數(shù)要大寫;否則,某些瀏覽器(如Firefox)可能無法處理請求.有關(guān)HTTP請求方法的詳細(xì)信息可參考http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html W3C specs。

第二個(gè)參數(shù)是請求頁面的URL.由于自身安全特性的限制,該頁面不能為第三方域名的頁面.同時(shí)一定要保證在所有的頁面中都使用準(zhǔn)確的域名,否則調(diào)用open()會得到"permission denied"的錯(cuò)誤提示.一個(gè)常見的錯(cuò)誤是訪問站點(diǎn)時(shí)使用domain.tld,而當(dāng)請求頁面時(shí),卻使用www.domain.tld.

第三個(gè)參數(shù)設(shè)置請求是否為異步模式.如果是TRUE,JavaScript函數(shù)將繼續(xù)執(zhí)行,而不等待服務(wù)器響應(yīng).這就是"AJAX"中的"A".

如果第一個(gè)參數(shù)是"POST",send()方法的參數(shù)可以是任何想送給服務(wù)器的數(shù)據(jù). 這時(shí)數(shù)據(jù)要以字符串的形式送給服務(wù)器,如下所示:

name=value&anothername=othervalue&so=on

步驟 2 – "收到!" --- 處理服務(wù)器的響應(yīng)

當(dāng)發(fā)送請求時(shí),要提供指定處理響應(yīng)的JavaScript函數(shù)名。

http_request.onreadystatechange = nameOfTheFunction;

我們來看看這個(gè)函數(shù)的功能是什么.首先函數(shù)會檢查請求的狀態(tài).如果狀態(tài)值是4,就意味著一個(gè)完整的服務(wù)器響應(yīng)已經(jīng)收到了,您將可以處理該響應(yīng)。

以下為引用的內(nèi)容:
if (http_request.readyState == 4) {
// everything is good,the response is received
} else {
// still not ready
}

readyState的取值如下:

0 (未初始化)

1 (正在裝載)

2 (裝載完畢)

3 (交互中)

4 (完成)

接著,函數(shù)會檢查HTTP服務(wù)器響應(yīng)的狀態(tài)值. 完整的狀態(tài)取值可參見 W3C site. 我們著重看值為200 OK的響應(yīng)。

以下為引用的內(nèi)容:
if (http_request.status == 200) {
// perfect!
} else {
// there was a problem with the request,
// for example the response may be a 404 (Not Found)
// or 500 (Internal Server Error) response codes
}

在檢查完請求的狀態(tài)值和響應(yīng)的HTTP狀態(tài)值后,您就可以處理從服務(wù)器得到的數(shù)據(jù)了.有兩種方式可以得到這些數(shù)據(jù):

http_request.responseText – 以文本字符串的方式返回服務(wù)器的響應(yīng)

http_request.responseXML – 以XMLDocument對象方式返回響應(yīng).處理XMLDocument對象可以用JavaScript DOM函數(shù)

步驟 3 – "萬事俱備!" - 簡單實(shí)例

我們現(xiàn)在將整個(gè)過程完整地做一次,發(fā)送一個(gè)簡單的HTTP請求. 我們用JavaScript請求一個(gè)HTML文件,test.html,文件的文本內(nèi)容為"I'm a test.".然后我們"alert()"test.html文件的內(nèi)容。

以下為引用的內(nèi)容:

<script type="text/javascript" language="javascript">
var http_request = false;
function makeRequest(url) {

http_request = false;

if (window.XMLHttpRequest) { // Mozilla,Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}

if (!http_request) {
alert('Giving up :( Cannot create an XMLHTTP instance');
return false;
}
http_request.onreadystatechange = alertContents;
http_request.open('GET',url,true);
http_request.send(null);

}

function alertContents() {

if (http_request.readyState == 4) {
if (http_request.status == 200) {
alert(http_request.responseText);
} else {
alert('There was a problem with the request.');
}
}

}
</script>
<span
style="cursor: pointer; text-decoration: underline"
onclick="makeRequest('test.html')">
Make a request
</span>

本例中:

用戶點(diǎn)擊瀏覽器上的"請求"鏈接;

接著函數(shù)makeRequest()將被調(diào)用.其參數(shù) – HTML文件test.html在同一目錄下;

這樣就發(fā)起了一個(gè)請求.onreadystatechange的執(zhí)行結(jié)果會被傳送給alertContents();

alertContents()將檢查服務(wù)器的響應(yīng)是否成功地收到,如果是,就會"alert()"test.html文件的內(nèi)容

步驟 4 – "X-文檔" --- 處理XML響應(yīng)

在前面的例子中,當(dāng)服務(wù)器對HTTP請求的響應(yīng)被收到后,我們會調(diào)用請求對象的reponseText屬性.該屬性包含了test.html文件的內(nèi)容.現(xiàn)在我們來試試responseXML屬性。

首先,我們新建一個(gè)有效的XML文件,后面我們將使用這個(gè)文件.該文件(test.xml)源代碼如下所示:

以下為引用的內(nèi)容:
<?xml version="1.0" ?>
<root>
I'm a test.
</root>

在該腳本中,我們只需修改請求部分:

...
onclick="makeRequest('test.xml')">
...

接著,在alertContents()中,我們將alert()的代碼alert(http_request.responseText);換成:

var xmldoc = http_request.responseXML;

var root_node = xmldoc.getElementsByTagName('root').item(0);

alert(root_node.firstChild.data);

這里,我們使用了responseXML提供的XMLDocument對象并用DOM方法獲取存于XML文件中的內(nèi)容。

Ajax初步使用方法

Ajax定義為“Asynchronous JavaScript XML”的簡稱,也就是異步的JavaScript和XML處理。從原理上看,主要是Ajax可以通過調(diào)用HttpRequest實(shí)現(xiàn)與服務(wù)器的異步通訊,并最終在網(wǎng)頁中實(shí)現(xiàn)豐富友好的用戶界面。

Ajax使用初步,配置步驟:

1、把Ajax.dll copy到應(yīng)用系統(tǒng)bin目錄下,然后在工程引用中引用Ajax.dll。

2、配置web.config,添加如下信息

以下為引用的內(nèi)容:

<httpHandlers>
<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory,Ajax" />
</httpHandlers>3.假設(shè)應(yīng)用系統(tǒng)叫Document,目錄格式為Pages\AjaxTest
4.在Pages\AjaxTest下建立cs文件AjaxMethod.cs,添加如下方法
//[Ajax.AjaxMethod]
[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)]
public static string GetNIVNumber(string str)
{
return str;
}5.在Pages\AjaxTest下建立頁面AjaxForm.aspx
<HTML>
<HEAD>
<title>AjaxForm</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language="javascript">
function testAjax()
{
var first=document.getElementById("txtfirst");
AjaxMethod.GetNIVNumber(first.value,callback_GetNIVNumber);
}
function callback_GetNIVNumber(res)
{
var obj=document.getElementById("txtsecond");
obj.value=res.value;
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<INPUT style="Z-INDEX: 101; LEFT: 208px; POSITION: absolute; TOP: 40px" type="button" value="Button"
onclick="testAjax();">
<asp:TextBox id="txtfirst" style="Z-INDEX: 102; LEFT: 40px; POSITION: absolute; TOP: 40px" runat="server"></asp:TextBox>
<asp:TextBox id="txtsecond" style="Z-INDEX: 103; LEFT: 40px; POSITION: absolute; TOP: 72px" runat="server"></asp:TextBox>
</form>
</body>
</HTML>protected System.Web.UI.WebControls.TextBox txtfirst;
protected System.Web.UI.WebControls.TextBox txtsecond;
private void Page_Load(object sender,System.EventArgs e)
{
//注冊,其中Document.Pages.AjaxTest.AjaxMethod為AjaxMethod.cs方法所在的命名空間
Ajax.Utility.RegisterTypeForAjax(typeof(Document.Pages.AjaxTest.AjaxMethod));
}

然后運(yùn)行就可以了,實(shí)現(xiàn)效果:在第一個(gè)textbox中輸入內(nèi)容,點(diǎn)擊button,就把內(nèi)容顯示到第二textbox中。這只是一個(gè)簡單的示例,還可以修改調(diào)用方法,從數(shù)據(jù)庫讀取以及更復(fù)雜的操作。

分享:XML編程實(shí)例:用ASP XML打造留言本
一、讀者指引 讀者指引幫助你掌握本文的梗概。以免你看了大半才明白這編文章不適合你,給你造成視覺污染。 如果你正在用ASP XML寫一些程序,或者你正在學(xué)XML那就值得一看。 閱讀本文須具

來源:模板無憂//所屬分類:Xml教程/更新時(shí)間:2008-08-22
相關(guān)Xml教程
欧美日产国产精品| 国产一区二区三区的电影| 亚洲国产电影在线观看| 国产一区二区三区网站| 青青草原亚洲| 日韩在线视频免费看| 欧美欧美在线| 99这里只有精品| 亚洲欧美资源在线| 中文字幕精品—区二区日日骚| 无码人妻精品一区二区三区夜夜嗨| 日韩在线亚洲| 久久影院午夜论| 色噜噜狠狠狠综合曰曰曰| 中文字幕精品在线播放| 亚洲欧美在线视频免费| 蜜乳av综合| 亚洲色图在线播放| 91爱视频在线| 午夜免费一级片| 黑人巨茎大战欧美白妇| 欧美极品少妇无套实战| 国产成人精品777777| 一二三区不卡| 色婷婷激情综合| 亚洲综合国产精品| www.黄色在线| 果冻天美麻豆一区二区国产| 国产午夜精品久久久久久久 | 在线观看免费不卡av| 精品美女www爽爽爽视频| 日韩制服丝袜av| 精品国产污污免费网站入口| 日日骚一区二区网站| 久久免费视频精品| 欧美在线色图| 色综合久久中文综合久久97 | 欧美日韩一区二区三区不卡视频| 国产精品麻豆一区二区| 欧美亚洲第一区| 欧美丰满熟妇bbb久久久| 国产一区二区精品调教| aa级大片欧美| 欧美日韩国产第一页| 69久久久久久| 日韩av首页| 91蜜桃婷婷狠狠久久综合9色| 欧美精品在线网站| 中文字幕丰满乱码| 色狠狠一区二区三区| 国产欧美日韩在线看| 91精品国产91久久久久久最新| 色男人天堂av| 激情不卡一区二区三区视频在线| 国产欧美一区二区三区鸳鸯浴| 98精品国产高清在线xxxx天堂| 欧美日韩一区二区区别是什么 | 99精品中文字幕| 97人人精品| 欧美丝袜丝交足nylons图片| 欧美一区1区三区3区公司| 国产精品久久久久久久久久久久久久久久久 | 神马久久资源| 久久久久国产成人精品亚洲午夜| 91av在线视频观看| 丰满大乳奶做爰ⅹxx视频| 日韩国产一区久久| 自拍视频一区二区| 亚洲第一二三区| 欧美日韩在线影院| 精品日产一区2区三区黄免费| 日本熟妇成熟毛茸茸| 99av国产精品欲麻豆| 亚洲激情视频在线播放| 中文字幕无码精品亚洲35| 天天摸夜夜添狠狠添婷婷| 91色乱码一区二区三区| 91精品成人久久| 欧美老熟妇乱大交xxxxx| 中文有码一区| 欧美色爱综合网| 一区二区三区视频在线播放| 国产xxxxxx| av在线不卡免费看| 国产91色在线|| 亚洲人与黑人屁股眼交| 欧美在线网站| 亚洲精品电影网在线观看| 国产成人久久婷婷精品流白浆| 国模视频一区| 亚洲另类在线一区| 国产一区二区在线网站 | 欧美brazzers| 狠狠色狠狠色综合系列| 色综合久久久久久中文网| 欧类av怡春院| 成人在线免费观看网站| 日韩欧美一级精品久久| 久久久999视频| 热久久久久久| 精品久久久久久国产91| 亚洲精品影院| 欧美熟妇另类久久久久久不卡 | 国产精品suv一区二区三区| 日韩黄色小视频| 欧美成人中文字幕| 一卡二卡三卡四卡| 欧美精品观看| 国产亚洲精品va在线观看| 精品人妻一区二区乱码| 国产最新精品| 亚洲国产精品久久| 午夜免费一级片| 视频一区在线观看| 日韩欧美成人午夜| 一区二区xxx| 久久久久高潮毛片免费全部播放| 欧美日韩在线一区二区| www..com日韩| 欧美另类中文字幕| 欧美色欧美亚洲另类二区| 久久久久久久久久网| 宅男噜噜噜66国产精品免费| 欧美日韩国产中字| 国产欧美123| 日本a人精品| 色88888久久久久久影院野外| 日韩亚洲欧美一区二区| 热久久久久久| 欧美亚洲国产一卡| 日韩免费毛片视频| 小说区图片区色综合区| 日韩欧美www| 久久久久久久久久一区| jizzjizz欧美69巨大| 日韩精品在线观看一区二区| 国产人妖在线观看| 亚洲第一偷拍| 色狠狠久久aa北条麻妃| 一级片视频免费看| 亚洲综合精品四区| 97在线免费观看| 国产精品suv一区二区| 国产精品自在在线| 亚洲一区二区久久久久久 | 精品噜噜噜噜久久久久久久久试看| 国产区二区三区| 成人激情视频| 一区二区三区四区视频| 中文字幕 自拍| 日韩电影免费在线看| 日本欧美黄网站| 天堂中文字幕在线观看| 91麻豆精东视频| 鲁丝一区鲁丝二区鲁丝三区| 日韩一区二区三区不卡| 亚洲国产一区二区三区| 成年人网站国产| 8x国产一区二区三区精品推荐| 欧美一级免费大片| 日本少妇一区二区三区| 欧美aⅴ99久久黑人专区| 久久久www成人免费精品张筱雨| 亚洲女同二女同志奶水| 精品一区精品二区高清| 国产精品欧美风情| 一本色道久久综合熟妇| 日韩毛片一二三区| 亚洲精品偷拍视频| 国产精品17p| 亚洲精品美女网站| 日本一级免费视频| 久久国产精品露脸对白| **亚洲第一综合导航网站| 亚洲精品网站在线| 狠狠操狠狠色综合网| 男人天堂999| 久久一区二区三区电影| 久久在精品线影院精品国产| 久久久全国免费视频| 99麻豆久久久国产精品免费优播| 久久av一区二区三区漫画| 欧美91看片特黄aaaa| 欧美日韩亚洲综合| 中文写幕一区二区三区免费观成熟| 亚洲国产专区校园欧美| 全亚洲最色的网站在线观看| 中文字幕一区二区久久人妻| 樱花影视一区二区| 国产精品免费入口| 93在线视频精品免费观看| 久久久久久久久久久网站| 一级做a爰片久久毛片| 亚洲欧美中日韩| 欧美视频在线观看网站| 奇米影视亚洲| 韩国日本不卡在线| 中文字幕一二三四| 午夜激情一区二区三区| mm131亚洲精品| 在线国产欧美| 国产欧美在线视频| 在线免费日韩片| 91精品国产综合久久福利| 欧亚乱熟女一区二区在线| 麻豆精品在线观看| 国产一区免费在线| 国产精品久久久久久久久久辛辛| 亚洲国产精品女人久久久| 美女网站视频色| www欧美成人18+| 糖心vlog在线免费观看| 九九综合久久| 欧美极品欧美精品欧美视频| 久久久久亚洲视频| 黄色一区二区在线| 中文字幕一二三| 久久国产精品99久久人人澡| 蜜桃视频日韩| 99香蕉久久| 久久在精品线影院精品国产| 免费无码国产精品| 黑人巨大精品欧美一区免费视频| 自拍视频第一页| 久热成人在线视频| 日本不卡久久| 台湾色综合娱乐中文网| 欧美高跟鞋交xxxxxhd| 亚洲综合精品国产一区二区三区| 精品久久久久久久久中文字幕| 黄色a级三级三级三级| 蜜臀久久99精品久久久久久9 | 一区二区亚洲精品国产| 久久免费激情视频| 亚洲综合无码一区二区| 911av视频| 麻豆91小视频| 亚洲bbw性色大片| 欧美人与拘性视交免费看| 51精品国产黑色丝袜高跟鞋 | 成人动漫视频在线观看| 夜夜躁日日躁狠狠久久88av| 欧美h在线观看| 欧美日韩中文字幕综合视频| 亚洲精品无码一区二区| 国产成人精品www牛牛影视| 亚洲第一综合网站| 91超碰国产精品| 91免费人成网站在线观看18| 日韩伦理一区二区| 中文字幕不卡av| 一级黄色大片免费观看| 欧美精品三级在线观看| 91传媒免费观看| 一区二区三区91| 中国男女全黄大片| 成人午夜电影网站| 国产无限制自拍| 一区二区91| 欧美日韩另类综合| 欧美在线免费看视频| 国产精品视频26uuu| 日韩国产大片| 欧美俄罗斯乱妇| 日韩专区第一页| 亚洲欧美日韩精品久久亚洲区| 波多野结衣黄色网址| 欧美色倩网站大全免费| 波兰性xxxxx极品hd| 亚洲精品免费播放| 无码成人精品区在线观看| 99久久免费视频.com| 精品www久久久久奶水| 久久精品久久99精品久久| 久久免费视频2| 激情欧美日韩一区| 欧美日韩电影一区二区| 视频在线不卡免费观看| 亚洲最大福利视频网| 精品国内亚洲2022精品成人| 欧美亚洲日本黄色| 亚洲欧美专区| 97精品欧美一区二区三区| 欧美特大特白屁股xxxx| xxxxxxxxx欧美| 黄频网站在线观看| 国产午夜精品视频| 国产乱人乱偷精品视频a人人澡| 欧美成人video| 亚洲影院在线播放| 91麻豆精品国产91久久久久久久久 | 中国一级特黄视频| 精品国产污污免费网站入口| 无码人妻精品一区二区三区蜜桃91| 欧美日韩精品电影| 日韩成人高清视频| 欧美午夜精品久久久| 久久久久成人精品无码| 日韩欧美在线字幕| 成人在线观看免费完整| 福利一区福利二区微拍刺激| 美国美女黄色片| 亚洲成在人线在线播放| 谁有免费的黄色网址| 亚洲一级片在线观看| 亚洲AV无码成人精品区明星换面| 亚洲精品国产一区二区精华液| 亚洲午夜久久久久久久久红桃| 综合色中文字幕| 蜜桃传媒一区二区亚洲av| 一区二区三区在线视频观看 | 国产又黄又爽又无遮挡| 在线观看亚洲专区| 久久亚洲精品大全| 欧美美女视频在线观看| 日韩精品一区二区亚洲av| 日韩欧美卡一卡二| 亚洲一卡二卡在线| 亚洲日本aⅴ片在线观看香蕉| 丰满肥臀噗嗤啊x99av| 中文字幕亚洲欧美| 欧美日韩电影免费看| 久久男人资源视频| 日韩一区二区三区色 | 国产精品久久久久av蜜臀| 国产美女久久精品香蕉69| 亚洲桃色综合影院| 精品国产第一页| 亚洲午夜极品| 午夜啪啪福利视频| 蜜臀久久99精品久久久久宅男| 欧美极品欧美精品欧美图片| 高清不卡一二三区| 亚洲女人在线观看| 国产精品家庭影院| 久久久免费看片| 在线看国产一区| www.com亚洲| 亚洲人成电影在线| sis001欧美| 欧美亚洲成人免费| 亚洲人成网亚洲欧洲无码| 激情伦成人综合小说| 在线精品亚洲| 久久这里只有精品23| 成人av电影在线播放| 久久久久无码国产精品一区李宗瑞 | 亚洲福利视频专区| 国产91免费在线观看| 久久久久国产精品www| 成人高潮视频| 国产一区免费在线观看| 99精品国产一区二区青青牛奶| 欧美又粗又长又爽做受| 成人av免费在线播放| 在线免费观看a级片| 日本精品视频一区二区三区| 久久久蜜桃一区二区| 亚洲视频在线免费看| 在线成人视屏| 国产精品久久久久久久久久99| 日韩系列欧美系列| 99re99热| 成人短视频下载| 中国黄色a级片| 欧美日韩一区视频| 国产成人久久精品77777综合| 欧美乱大交xxxxx另类电影| 伊人精品综合| 精品无人区一区二区三区竹菊| 久久精品1区| 午夜精品中文字幕| 亚洲人成影院在线观看| 午夜69成人做爰视频| 亚洲国产日韩欧美在线99| 日韩在线影院| 亚洲伊人一本大道中文字幕| 亚洲午夜黄色| 91看片就是不一样| 日韩美女视频一区二区| 国产一级黄色av| 亚洲视频在线观看网站| 精品国产亚洲一区二区三区大结局| 99免费在线观看视频| 欧美专区18| 欧美大片久久久| 黄色91在线观看| 亚洲最大成人在线视频| 久久全球大尺度高清视频| 狠狠操综合网| 欧美日韩激情四射| 欧美经典三级视频一区二区三区| 一区二区三区四区五区| 日韩精品在线看| 精品国产三区在线| 麻豆成人av| 国产成人午夜99999| 久久精品成人av| 日韩美女视频一区二区在线观看| 日韩欧美看国产|