国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

Django中的Ajax

2024-09-01 08:28:06
字體:
來源:轉載
供稿:網友

Django 是由 Python 開發的一個免費的開源網站框架,可以用于快速搭建高性能,優雅的網站!

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

AJAX 不是新的編程語言,而是一種使用現有標準的新方法。

AJAX 是與服務器交換數據并更新部分網頁的藝術,在不重新加載整個頁面的情況下。

Ajax

  很多時候,我們在網頁上請求操作時,不需要刷新頁面。實現這種功能的技術就要Ajax!

jQuery中的ajax就可以實現不刷新頁面就能向后臺請求或提交數據的功能,我們仍然用它來做django中的ajax,所以先把jquey下載下來,版本越高越好。

一、ajax發送簡單數據類型:

html代碼:在這里我們僅發送一個簡單的字符串

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-"><title></title></head><body><input type="button" onclick="AjaxSubmit();" value="提交"><script src="/static/jquery-...min.js"></script><script>function AjaxSubmit(){var host = '...';var port = '';$.ajax({url:"/app/ajax_submit/",type:'POST',data:{host:host,port:port},success: function (arg) {}});}</script></body></html> 

django下app里views.py

# coding:utf-8from django.shortcuts import render,HttpResponsedef ajax_submit(request):print request.POST #客戶端發來的數據return render(request,'ajax_submit.html') 

打印出來的數據樣式:

 

二、ajax發送復雜的數據類型:

html代碼:在這里我們僅發送一個列表中包含字典數據類型

由于發送的數據類型為列表 字典的格式,我們提前要把它們轉換成字符串形式,否則后臺程序接收到的數據格式不是我們想要的類型,所以在ajax傳輸數據時需要JSON

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-"><title></title></head><body><input type="button" onclick="AjaxSubmit_set();" value="提交集合"><script src="/static/jquery-...min.js"></script><script>function AjaxSubmit_set(){var data_list = [{'name':'chenchao','age':},{'name':'lisi','age':},{'name':'wangwu','age':}];$.ajax({url:"/app/ajax_submit_set/",type:'POST',tradition:true, 原生模式data:{data:JSON.stringify(data_list)},success: function (arg) {}});}</script></body></html> 

django下app里views.py

def ajax_submit_set(request):print request.POSTreturn render(request,'ajax_submit.html') 

打印出來的數據樣式:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌图县| 弥渡县| 宜丰县| 连山| 偃师市| 万年县| 紫阳县| 德化县| 从江县| 马龙县| 惠水县| 绥化市| 阜康市| 贡嘎县| 都江堰市| 泸水县| 平昌县| 玉环县| 司法| 徐州市| 阳山县| 青龙| 嘉荫县| 天柱县| 宜州市| 晋宁县| 三台县| 茂名市| 六枝特区| 桂阳县| 东莞市| 宁波市| 牙克石市| 清丰县| 巴彦县| 聂荣县| 霍城县| 敖汉旗| 泰兴市| 广安市| 宁强县|