嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片

jQuery中的Ajax操作

2018-10-15    seo達人

如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點這里

jQuery對Ajax操作進行了封裝,常用的方法包括 $.get(),$.post(),$.ajax()。 
分別對其進行介紹

$.get()
$.get()方法使用GET方式來進行異步請求。
$.get()結(jié)構(gòu)
$.get(url,[. data][. callback][. type])
1
$.get()方法參數(shù)解釋
參數(shù)名稱 類型 說明
url String 請求的HTML頁的url地址
data(可選) Object 發(fā)送至服務(wù)器的key/value數(shù)據(jù)會作為QueryString附加到請求的url中
callback(可選) Function 載入成功時回調(diào)函數(shù)(只有當Response的返回狀態(tài)是success才調(diào)用該方法)自動將請求結(jié)果和狀態(tài)傳遞給該方法
type(可選) String 服務(wù)器端返回內(nèi)容的格式,包括xml、html、script、json、text和_default
示例 
json數(shù)據(jù):data.json(后面的$.post()和$.ajax()方法都用這個數(shù)據(jù))
{
    "name":"龍貓",
    "hobby":"睡覺",
    "friend":"加菲貓"
}

jq_get.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>

</head>
<body>
    <input type="button" value="$.get方法" id="jQget">
    <div id="content"></div>
</body>
</html>
<!-- 導(dǎo)入jquery.js文件 -->
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript">
    $(function(){
        $('#jQget').on('click',function(){

            /*

            參數(shù)1:url
                參數(shù)2:發(fā)送的數(shù)據(jù) 支持 直接寫js對象的方式
                參數(shù)3:回調(diào)函數(shù)
                參數(shù)4:從服務(wù)端獲取的 數(shù)據(jù)類型 可以不寫
                注意
                    如果type 為json 
                        并且服務(wù)端返回的就是 json格式字符串
                        jq內(nèi)部 會幫助我們自動轉(zhuǎn)化
                        在回調(diào)函數(shù)中 獲取的 實參 就是轉(zhuǎn)化完成的 js對象 直接使用即可

                參數(shù)的 順序 是更換的
                    但是 如果 把data 放到后面 會出現(xiàn) 無法傳遞數(shù)據(jù)的問題,
                    所以 不要擅自更換 嚴格按照 jq文檔中的 順序 進行使用
            */
            $.get('jq_get.php',{name:"jack",age:18},function(data){
                    console.log(data);

                    $('#content').html('name:'+data.name+'<br>'+'hobby:'+data.hobby+'<br>'+'friend:'+data.friend); 

            },'json');
        });

    });
</script>

jq_get.php (后面的$.post()和$.ajax()方法都用這個頁面的內(nèi)容,只是在html請求時分別對應(yīng)的php頁面)

<?php
    header('content-type:text/html;charset=utf-8');
    echo file_get_contents('datas/data.json');
?>

結(jié)果展示: 


$.post()方法
  它與$.get()方法的結(jié)構(gòu)和使用方式都相同,不過它們之間仍然有以下區(qū)別:

GET請求會將參數(shù)跟在URL后進行傳遞,而POST請求則是作為HTTP消息的實體內(nèi)容發(fā)送個Web服務(wù)器,當然,在Ajax中,這種區(qū)別對用戶是不可見的。
GET方式對傳輸?shù)臄?shù)據(jù)有大小限制(通常不能大于2KB),而使用POST方式傳遞的數(shù)據(jù)量要比GET方式大得多(理論上不受限制,但是可以在服務(wù)端進行限制)。
GET方式請求的數(shù)據(jù)會被瀏覽器緩存起來,因此其他人就可以從瀏覽器的歷史記錄中讀取這些數(shù)據(jù),例如賬號和密碼等。在某種情況下,GET方式會帶來嚴重的安全性問題,而POST方式相對來說就可以避免這些問題。(但是也是不安全的,所以密碼之類的還是要加密的)
GET方式和POST方式傳遞的數(shù)據(jù)在服務(wù)器的獲取方式也不相同。在PHP中,GET方式數(shù)據(jù)可以用$_GET[]獲取,而POST可以用$_POST[]獲取、兩種方式都可以用$_REQUEST[]來獲取。 
其實這完全是對這篇文章中post()和get()方法不同的總結(jié)啊!(點擊查看) 
$.post()演示
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript">
    $(function(){
        $('#jQpost').on('click',function(){
            // 跟$.get用法及其類似
            /*
                參數(shù)1:url
                參數(shù)2:發(fā)送的數(shù)據(jù) 支持 直接寫js對象的方式
                參數(shù)3:回調(diào)函數(shù)
                參數(shù)4:從服務(wù)端獲取的 數(shù)據(jù)類型 可以不寫,如果寫為json jq內(nèi)部 會幫我們進行一個 JSON.parse()的轉(zhuǎn)化 
            */
             $.post('jq_post.php',{name:"kong",age:18},function(data){
                    console.log(data);
             },'json');
        });
    });
</script>

$.ajax()
$.ajax()方法是jQuery最底層的Ajax實現(xiàn)
其結(jié)構(gòu)為
$.ajax(options)
1
該方法只有1個參數(shù),但在這個對象里包含了$.ajax()方法所需要的請求設(shè)置以及回調(diào)函數(shù)等信息,參數(shù)以key/value的形式存在,所有參數(shù)都是可選的,只寫幾個常用的參數(shù),如下:

參數(shù)名稱 類型 說明
url String 請求的HTML頁的url地址
type String 請求方式,默認GET。注意其他的HTTP請求方法,例如PUT和DELETE也可以使用,但僅部分瀏覽器支持
data Object或String 發(fā)送到服務(wù)器的數(shù)據(jù),如果已經(jīng)不是字符串,將自動轉(zhuǎn)換為字符串格式。
dataType String 服務(wù)器端返回內(nèi)容的格式,包括xml、html、script、json、jsonp 、jQuery
beforeSend Function 發(fā)送請求前可以修改XMLHttpRequest對象的函數(shù),例如添加自定義HTTP頭。在beforeSend中如果返回false可以取消本次Ajax請求。XMLHttpRequest對象的唯一參數(shù)。
success Function 請求成功后嗲用的回調(diào)函數(shù),有兩個參數(shù)。
(1)由服務(wù)器返回,并根據(jù)dataType參數(shù)進行處理后的數(shù)據(jù)。
(2)描述狀態(tài)的字符串。
function(data,textStatus){
        //data可能是xmlDoc、jsonObj、html、text等等。
        this//調(diào)用本次Ajax請求時傳遞的options參數(shù)
  }
error Function 請求失敗時被調(diào)用的函數(shù),該函數(shù)有3個參數(shù),即
XMLHttpRequest對象、錯誤信息、捕獲的錯誤對象(可選)。
Ajax事件函數(shù)如下。
function(XMLHttpRequest,textStatus,errorThrown){//通常情況下textStatus和errorThown只有其中一個包含信息
this;//調(diào)用本次Ajax請求時傳遞的options參數(shù)
}
示例
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript">
    $(function(){
        $('#jqAjax').on('click',function(){
    /*
                常見參數(shù):
                    url:請求的地址
                    success:請求成功的回調(diào)函數(shù)
                    type:不寫是get 可以指定 get,post
                    dataType:數(shù)據(jù)的類型
                    data:發(fā)數(shù)據(jù) 可以寫js對象
                    beforeSend:發(fā)送之前調(diào)用的匿名函數(shù)
                        可以return false 阻止該次請求
                        驗證用戶的數(shù)據(jù) 是否填了
                    error:請求失敗以后 會調(diào)用
            */
            $.ajax({
                url:'jq_ajax.php',
                success:function(data){
                    console.log(data);
                    $('#box').append(data.name+'<br>'+data.hobby);
                },
                type:'post',
                dataType:'json',
                data:{"name":"張信哲","skill":"情歌王子"},
                beforeSend:function(){
                    console.log('發(fā)送之前調(diào)用');
                },
                error:function(){
                    console.log('請求失敗了');
                }
            });
        });

    });
</script>
--------------------- 
作者:diligentkong 
來源:CSDN 
原文:https://blog.csdn.net/diligentkong/article/details/72851443 
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接!
藍藍設(shè)計m.sdgs6788.com )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)

日歷

鏈接

個人資料

藍藍設(shè)計的小編 http://m.sdgs6788.com

存檔

嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片
<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 欧美成人免费一级人片100| 尤物在线精品| 欧美一区二区三区喷汁尤物| 亚洲精品在线电影| 亚洲电影天堂av| 欧美xxx成人| 亚洲经典自拍| 亚洲午夜精品久久久久久浪潮| 中国亚洲黄色| 欧美在线精品免播放器视频| 欧美亚洲综合网| 美脚丝袜一区二区三区在线观看 | 欧美激情国产高清| 亚洲人成网站色ww在线| 亚洲人成精品久久久久| 宅男精品视频| 久久精品国产91精品亚洲| 欧美电影电视剧在线观看| 欧美三级黄美女| 国产亚洲欧美日韩在线一区| 亚洲国产高清自拍| 在线视频欧美一区| 久久亚洲精品一区二区| 亚洲国产婷婷| 欧美一区二区黄色| 欧美连裤袜在线视频| 国产美女精品人人做人人爽| 亚洲第一精品福利| 香蕉乱码成人久久天堂爱免费| 久久久亚洲高清| 日韩视频在线一区二区三区| 销魂美女一区二区三区视频在线| 免费不卡亚洲欧美| 国产婷婷色一区二区三区四区| 亚洲国产精品va在线看黑人动漫| 亚洲性夜色噜噜噜7777| 欧美激情精品久久久久久黑人 | 国产一区二区高清| 亚洲最黄网站| 欧美午夜精品理论片a级按摩| 国产日韩亚洲欧美精品| 日韩亚洲视频在线| 欧美xxx在线观看| 欧美与黑人午夜性猛交久久久| 欧美精品免费在线| 在线看一区二区| 久久高清一区| 中文精品视频一区二区在线观看| 美女国产精品| 伊人精品视频| 久久久久国产精品www| 一区二区三区日韩欧美精品| 免费在线看成人av| 在线视频国内自拍亚洲视频| 久久精品夜色噜噜亚洲a∨| 一区二区三区色| 欧美特黄一区| 亚洲在线观看视频网站| 亚洲精品社区| 欧美绝品在线观看成人午夜影视| 亚洲国产成人精品久久久国产成人一区| 久久成人综合视频| 亚洲一区在线免费| 国产精品亚洲综合久久| 亚洲自拍16p| 亚洲欧美激情一区二区| 国产精品亚洲美女av网站| 欧美在线视频一区| 午夜在线视频观看日韩17c| 国产欧美日韩另类视频免费观看| 性欧美超级视频| 欧美一级久久久| 一区二区三区在线视频播放| 欧美www视频| 欧美日本国产| 欧美影院成年免费版| 欧美中文字幕在线播放| 亚洲高清视频的网址| 亚洲高清视频的网址| 欧美日韩一区二区免费在线观看 | 欧美在线视频不卡| 好吊视频一区二区三区四区| 欧美大胆成人| 欧美人成在线视频| 欧美一区二区三区另类| 久久久国产精彩视频美女艺术照福利| 亚洲国产成人精品视频| 亚洲九九爱视频| 国产视频亚洲| 欧美电影免费| 国产精品国产馆在线真实露脸| 欧美在线观看视频在线| 另类酷文…触手系列精品集v1小说| 亚洲国产精品悠悠久久琪琪| 亚洲美女黄网| 狠狠操狠狠色综合网| 最新国产成人av网站网址麻豆 | 国产亚洲精品bt天堂精选| 久久精品一本| 欧美国产高清| 欧美影院成人| 欧美日韩网址| 老司机午夜精品| 欧美日韩国产在线| 久久日韩精品| 欧美日韩另类国产亚洲欧美一级| 欧美在线视频日韩| 欧美人与禽猛交乱配| 久久视频一区| 国产精品va在线播放我和闺蜜| 麻豆九一精品爱看视频在线观看免费| 欧美精品v国产精品v日韩精品 | 日韩视频一区二区三区| 国内精品久久久久久久97牛牛| 日韩午夜中文字幕| 在线日本高清免费不卡| 99视频+国产日韩欧美| 1000精品久久久久久久久| a4yy欧美一区二区三区| 亚洲区一区二区三区| 久久久久综合网| 久久久噜噜噜久久狠狠50岁| 欧美三级在线播放| 最新国产乱人伦偷精品免费网站| 伊人久久亚洲热| 亚洲小说春色综合另类电影| 99re亚洲国产精品| 欧美88av| 亚洲国产精品高清久久久| 一区二区三区自拍| 欧美在线观看日本一区| 欧美影视一区| 国产日韩欧美综合在线| 午夜免费久久久久| 欧美一区二区三区四区在线| 欧美性猛交xxxx乱大交蜜桃| 99在线精品免费视频九九视| 99热在这里有精品免费| 欧美成人四级电影| 亚洲黄色高清| 一区二区激情视频| 欧美日韩视频不卡| 中国成人亚色综合网站| 亚洲综合色婷婷| 国产精品香蕉在线观看| 亚洲欧美日韩精品久久亚洲区| 欧美在线视频免费播放| 国产伪娘ts一区| 欧美一区二区三区喷汁尤物| 久久国产日韩| 亚洲国产精品久久人人爱蜜臀 | 一区二区三区四区五区精品视频| 日韩视频专区| 欧美日韩亚洲综合一区| 亚洲免费一在线| 久久激情五月激情| 在线免费不卡视频| 亚洲国产91| 一本久道久久综合狠狠爱| 欧美视频中文字幕| 亚洲欧美制服另类日韩| 另类天堂视频在线观看| 91久久精品日日躁夜夜躁欧美| 欧美精品在线观看一区二区| 一级成人国产| 久久久亚洲午夜电影| 亚洲毛片一区| 国产欧亚日韩视频| 欧美电影在线观看完整版| 亚洲天堂偷拍| 蜜乳av另类精品一区二区| 在线亚洲激情| 在线精品高清中文字幕| 欧美日韩免费一区| 久久国产乱子精品免费女 | 国产午夜亚洲精品不卡| 免费亚洲电影| 亚洲综合激情| 亚洲国产高清aⅴ视频| 欧美在线啊v| 一本色道久久加勒比精品| 国产一区二区三区精品欧美日韩一区二区三区 | 国产精品第一页第二页第三页| 性欧美xxxx视频在线观看| 亚洲国产一成人久久精品| 久久国产直播| 一区二区日本视频| 亚洲电影激情视频网站| 国产人成一区二区三区影院| 欧美福利视频在线| 久久视频一区二区| 午夜欧美不卡精品aaaaa| 亚洲第一综合天堂另类专| 久久狠狠亚洲综合| 亚洲欧美激情诱惑| 日韩亚洲综合在线| 在线观看日韩精品| 国产一区二区三区高清| 国产精品v亚洲精品v日韩精品 | 亚洲国产日本|