• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
    問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
    當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

    Django Ajax的使用教程

    來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:51:40
    文檔

    Django Ajax的使用教程

    Django Ajax的使用教程:簡(jiǎn)介: AJAX = Asynchronous JavaScript and XML(異步的 JavaScript 和 XML)。 AJAX 不是新的編程語(yǔ)言,而是一種使用現(xiàn)有標(biāo)準(zhǔn)的新方法。 AJAX 是與服務(wù)器交換數(shù)據(jù)并更新部分網(wǎng)頁(yè)的藝術(shù),在不重新加載整個(gè)頁(yè)面的情況下。 Ajax 很多時(shí)候,我們?cè)诰W(wǎng)頁(yè)
    推薦度:
    導(dǎo)讀Django Ajax的使用教程:簡(jiǎn)介: AJAX = Asynchronous JavaScript and XML(異步的 JavaScript 和 XML)。 AJAX 不是新的編程語(yǔ)言,而是一種使用現(xiàn)有標(biāo)準(zhǔn)的新方法。 AJAX 是與服務(wù)器交換數(shù)據(jù)并更新部分網(wǎng)頁(yè)的藝術(shù),在不重新加載整個(gè)頁(yè)面的情況下。 Ajax 很多時(shí)候,我們?cè)诰W(wǎng)頁(yè)

    簡(jiǎn)介:

    AJAX = Asynchronous JavaScript and XML(異步的 JavaScript 和 XML)。

    AJAX 不是新的編程語(yǔ)言,而是一種使用現(xiàn)有標(biāo)準(zhǔn)的新方法。

    AJAX 是與服務(wù)器交換數(shù)據(jù)并更新部分網(wǎng)頁(yè)的藝術(shù),在不重新加載整個(gè)頁(yè)面的情況下。

    Ajax

      很多時(shí)候,我們?cè)诰W(wǎng)頁(yè)上請(qǐng)求操作時(shí),不需要刷新頁(yè)面。實(shí)現(xiàn)這種功能的技術(shù)就要Ajax!

    jQuery中的ajax就可以實(shí)現(xiàn)不刷新頁(yè)面就能向后臺(tái)請(qǐng)求或提交數(shù)據(jù)的功能,現(xiàn)用它來(lái)做django中的ajax,所以先把jquey下載下來(lái),版本越高越好。

    一、ajax發(fā)送簡(jiǎn)單數(shù)據(jù)類(lèi)型:

    html代碼:在這里我們僅發(fā)送一個(gè)簡(jiǎn)單的字符串

    views.py

     #coding:utf8
     from django.shortcuts import render,HttpResponse,render_to_response
     def Ajax(request):
     if request.method=='POST':
     print request.POST
     return HttpResponse('執(zhí)行成功')
     else:
     return render_to_response('app03/ajax.html')

    ajax.html

    <!DOCTYPE html>
     <html>
     <head>
     <meta charset="UTF-8">
     <title>Ajax</title>
     </head>
     <body>
     <input id='name' type='text' />
     <input type='button' value='點(diǎn)擊執(zhí)行Ajax請(qǐng)求' onclick='DoAjax()' />
     <script src='/static/jquery/jquery-3.2.1.js'></script>
     <script type='text/javascript'>
     function DoAjax(){
     var temp = $('#name').val();
     $.ajax({
     url:'app03/ajax/',
     type:'POST',
     data:{data:temp},
     success:function(arg){
     console.log(arg);
     },
     error:function(){
     console.log('failed')
     }
     });
     }
     </script>
     </html>

    運(yùn)行,結(jié)果:

    二、ajax發(fā)送復(fù)雜的數(shù)據(jù)類(lèi)型:

    html代碼:在這里僅發(fā)送一個(gè)列表中包含字典數(shù)據(jù)類(lèi)型

    由于發(fā)送的數(shù)據(jù)類(lèi)型為列表 字典的格式,我們提前要把它們轉(zhuǎn)換成字符串形式,否則后臺(tái)程序接收到的數(shù)據(jù)格式不是我們想要的類(lèi)型,所以在ajax傳輸數(shù)據(jù)時(shí)需要JSON

    <!DOCTYPE html>
     <html>
     <head>
     <meta charset="UTF-">
     <title>Ajax</title>
     </head>
     <body>
     <input id='name' type='text' />
     <input type='button' value='點(diǎn)擊執(zhí)行Ajax請(qǐng)求' onclick='DoAjax()' />
     <script src='/static/jquery/jquery-3.2.1.js'></script>
     <script type='text/javascript'>
     function DoAjax(){
     var temp = $('#name').val();
     $.ajax({
     url:'app03/ajax/',
     type:'POST',
     data:{data:temp},
     success:function(arg){
     var obj=jQuery.parseJSON(arg);
     console.log(obj.status);
     console.log(obj.msg);
     console.log(obj.data);
     $('#name').val(obj.msg);
     },
     error:function(){
     console.log('failed')
     }
     });
     }
     </script>
     </html>

    views.py

     #coding:utf
     from django.shortcuts import render,HttpResponse,render_to_response
     import json
     # Create your views here.
     def Ajax(request):
     if request.method=='POST':
     print request.POST
     data = {'status':,'msg':'請(qǐng)求成功','data':['','','']}
     return HttpResponse(json.dumps(data))
     else:
     return render_to_response('app/ajax.html')

    打印數(shù)據(jù)樣式:

    以上所述是小編給大家介紹的Django Ajax的使用教程,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

    聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    Django Ajax的使用教程

    Django Ajax的使用教程:簡(jiǎn)介: AJAX = Asynchronous JavaScript and XML(異步的 JavaScript 和 XML)。 AJAX 不是新的編程語(yǔ)言,而是一種使用現(xiàn)有標(biāo)準(zhǔn)的新方法。 AJAX 是與服務(wù)器交換數(shù)據(jù)并更新部分網(wǎng)頁(yè)的藝術(shù),在不重新加載整個(gè)頁(yè)面的情況下。 Ajax 很多時(shí)候,我們?cè)诰W(wǎng)頁(yè)
    推薦度:
    標(biāo)簽: 方法 使用 用法
    • 熱門(mén)焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門(mén)推薦

    專(zhuān)題
    Top
    主站蜘蛛池模板: 国产午夜精品理论片久久影视| 999精品色在线播放| 日本精品久久久久中文字幕| 亚洲国产一成人久久精品| 精品人妻少妇嫩草AV无码专区| 久久国产乱子精品免费女| 亚洲国产精品SSS在线观看AV| 精品久久久久中文字| 四虎国产精品免费观看| 国产精品综合色区在线观看| 中文无码久久精品| 久久精品国产只有精品66| 99久久精品无码一区二区毛片| 国产高清在线精品二区一| 久久99精品久久只有精品| 亚洲乱码精品久久久久..| 色婷婷久久久SWAG精品| 久久久精品久久久久久| 精品人妻少妇一区二区三区在线| 91麻精品国产91久久久久| 久久九九亚洲精品| 国产精品一国产精品| 国产精品视频一区二区三区无码 | 99热亚洲精品6码| 午夜精品视频在线观看| 亚洲欧美日韩精品| 亚洲国产精品人久久| 欧美视频精品一区二区三区| 免费精品99久久国产综合精品 | 亚洲国产精品一区二区成人片国内| 免费国产在线精品一区| 国内精品久久久久久久久电影网| 国产精品福利片免费看 | 亚洲AV永久无码精品水牛影视| 免费视频精品一区二区| 青草青草久热精品视频在线观看| 久久精品国产亚洲Aⅴ蜜臀色欲| 久久久不卡国产精品一区二区| 久久精品中文字幕有码| 永久无码精品三区在线4| 特级精品毛片免费观看|