django ajax

ajax使用javascript與后臺交互,從而實現(xiàn)數(shù)據(jù)的異步加載,
這樣就可以輕松的實現(xiàn)動態(tài)網(wǎng)頁,
下面是一些例子,
views.py

def deal_ajax(request):
    if request.method == 'GET':
        return HttpResponse('this ajax')
    if request.method == 'POST':
        name = request.POST.get('name')
        city = request.POST.get('city')
        return  HttpResponse('hello' + name + 'in' + city)

主要是javascript與后臺的交互獲得數(shù)據(jù)
ajax.html

<!DOCTYPE html>
<html>
<head>
<script src="http://cdn.bootcss.com/jquery/3.1.0/jquery.min.js"></script>
<script>
$(document).ready(function(){

  $("#btn1").click(function(){
    alert("Text: " + $("#test").text());
  });

  $("#btn2").click(function(){
    alert("HTML: " + $("#test").html());
  });

  $("#btn3").click(function(){
    $.get("/ajax/",function(data,status){
      alert("數(shù)據(jù):" + data + "\n狀態(tài):" + status);
    });
  });

  $("#btn4").click(function(){
    $.post("/ajax/",
    {
      name:"Donald Duck",
      city:"Duckburg",
      csrfmiddlewaretoken: '{{ csrf_token }}',
    },
    function(data,status){
      alert("數(shù)據(jù):" + data + "\n狀態(tài):" + status);
    });
  });
});

</script>
</head>
<body>
<p id="test">這是段落中的<b>粗體</b>文本。</p>
<button id="btn1">顯示文本</button>
<button id="btn2">顯示 HTML</button>

<button id="btn3">鏈接</button>
<button id="btn4">post</button>

</body>
</html>

獲得源碼
我的項目地址Github

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Ajax準(zhǔn)備知識:json 什么是json? 定義: JSON(JavaScript Object Notatio...
    lkning閱讀 986評論 0 2
  • 全文鏈接 第一章 創(chuàng)建一個blog應(yīng)用第二章 使用高級特性來增強你的blog第三章 擴(kuò)展你的blog應(yīng)用第四章上 ...
    夜夜月閱讀 9,290評論 37 34
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,954評論 25 709
  • 當(dāng)我剛剛步入這個喜愛文字的大家庭時,我是膽怯的。一是因為自己能力差,沒有勇氣邁出自己的第一步。二是認(rèn)為愛好寫作和讀...
    偽文藝的女漢子閱讀 343評論 0 1
  • 聽見沙漏的聲音 劃過天藍(lán)的空靈 轉(zhuǎn)身 帶走玉人的羅扇 云朵曬干了潮氣 天晴朗了高度 月下徘徊 西風(fēng)起 葉落地的驚醒...
    劉海波a閱讀 230評論 2 12

友情鏈接更多精彩內(nèi)容