国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題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關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

Django中使用jquery的ajax進行數據交互的實例代碼

來源:懂視網 責編:小采 時間:2020-11-27 22:27:51
文檔

Django中使用jquery的ajax進行數據交互的實例代碼

Django中使用jquery的ajax進行數據交互的實例代碼:jquery框架中提供了$.ajax、$.get、$.post方法,用于進行異步交互,由于Django中默認使用CSRF約束,推薦使用$.get 示例:實現省市區的選擇 最終實現效果如圖: 將jquery文件拷貝到static/js/目錄下 打開booktest/views.py文件,定義視圖
推薦度:
導讀Django中使用jquery的ajax進行數據交互的實例代碼:jquery框架中提供了$.ajax、$.get、$.post方法,用于進行異步交互,由于Django中默認使用CSRF約束,推薦使用$.get 示例:實現省市區的選擇 最終實現效果如圖: 將jquery文件拷貝到static/js/目錄下 打開booktest/views.py文件,定義視圖

jquery框架中提供了$.ajax、$.get、$.post方法,用于進行異步交互,由于Django中默認使用CSRF約束,推薦使用$.get

示例:實現省市區的選擇

最終實現效果如圖:

將jquery文件拷貝到static/js/目錄下

打開booktest/views.py文件,定義視圖area1,用于顯示下拉列表

#提供顯示下拉列表的控件,供用戶操作
def area1(request):
 return render(request,'booktest/area1.html')

打開booktest/urls.py文件,配置url

url('^area1/$',views.area1),

在templates/booktest/目錄下創建area1.html

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
 <script src="https://www.gxlcms.com/static/js/jquery-1.12.4.min.js"></script>
 <script>
 $(function () {
 $.get('/sheng/',function (data) {//{slist:[]}
 var slist=data.slist;//[{},{},{}...]
 var sheng=$('#sheng');
 $.each(slist,function (i,n) {
 //n==>{id:,title:}
 sheng.append('<option value="'+n.id+'">'+n.title+'</option>')
 });
 });

 $('#sheng').change(function () {
 var sid=$(this).val();
 if(sid!='0'){
 $.get('/shi/',{'sid':sid},function (data) {
 var slist=data.slist;
 var shi=$('#shi').empty().append('<option value="0">請選擇</option>');
 $('#qu').empty().append('<option value="0">請選擇</option>');
 $.each(slist,function (i,n) {
 shi.append('<option value="'+n.id+'">'+n.title+'</option>');
 });
 });
 }
 });

 $('#shi').change(function () {
 var sid=$(this).val();
 if(sid!='0'){
 $.get('/shi/',{'sid':sid},function (data) {
 var slist=data.slist;
 var shi=$('#qu').empty().append('<option value="0">請選擇</option>');
 $.each(slist,function (i,n) {
 shi.append('<option value="'+n.id+'">'+n.title+'</option>');
 });
 });
 }
 });
 });
 </script>
</head>
<body>
<select id="sheng">
 <option value="0">請選擇</option>
</select>
<select id="shi">
 <option value="0">請選擇</option>
</select>
<select id="qu">
 <option value="0">請選擇</option>
</select>
</body>
</html>

運行服務器,在瀏覽器中輸入如下網址

http://127.0.0.1:8000/area1/

瀏覽效果如下圖

打開booktest/views.py文件,定義視圖sheng,用于獲取省信息

url('^sheng/$',views.sheng),

from django.http import JsonResponse
def sheng(request):
 slist=AreaInfo.objects.filter(aParent__isnull=True)
 '''
 [{id:,title:},{},{}]
 '''
 slist2=[]
 for s in slist:
 slist2.append({'id':s.id,'title':s.atitle})
 return JsonResponse({'slist':slist2})

打開booktest/urls.py文件,配置url

url('^sheng/$',views.sheng),

在瀏覽器中輸入如下網址

http://127.0.0.1:8000/sheng/

瀏覽效果如下圖

打開booktest/views.py文件,定義視圖shi,用于根據編號獲取對應的子級信息,如果傳遞的是省編號則獲取市信息,如果傳遞的是市編號則獲取區縣信息

#根據pid查詢子級區域信息
def shi(request):
 sid=request.GET.get('sid')
 slist=AreaInfo.objects.filter(aParent_id=sid)
 slist2=[]
 for s in slist:
 slist2.append({'id':s.id,'title':s.atitle})
 return JsonResponse({'slist':slist2})

打開booktest/urls.py文件,配置url

url('^shi/$',views.shi),

在瀏覽器中輸入如下網址

http://127.0.0.1:8000/shi/?sid=140000/

瀏覽效果如下圖

在瀏覽器中輸入如下網址

http://127.0.0.1:8000/shi/

選擇效果如下圖

總結

以上所述是小編給大家介紹的Django中使用jquery的ajax進行數據交互的實例代碼,希望對大家有所幫助!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

Django中使用jquery的ajax進行數據交互的實例代碼

Django中使用jquery的ajax進行數據交互的實例代碼:jquery框架中提供了$.ajax、$.get、$.post方法,用于進行異步交互,由于Django中默認使用CSRF約束,推薦使用$.get 示例:實現省市區的選擇 最終實現效果如圖: 將jquery文件拷貝到static/js/目錄下 打開booktest/views.py文件,定義視圖
推薦度:
標簽: 示例 實例 交互
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 视频在线观看国产 | 亚洲欧美日韩一区 | 交换国产精品视频一区 | 欧美人与曾 | 国模冰冰炮交图后02 | www日韩 | 免费国产精品视频 | 性色a v 一区 | 国产精品合集一区二区三区 | 国产一区二区三区 韩国女主播 | 欧美日韩91 | 在线国产一区 | 亚洲精品午夜国产va久久成人 | 欧美视频区| 欧美色另类| 日韩欧美一区二区三区在线播放 | 欧美日韩一区二区三区在线观看 | 国产三级在线 | 欧美日韩国 | 久久国产精品成人免费 | 国产欧美一区二区三区精品 | 视频一区二区三区欧美日韩 | 亚洲最大色网 | 欧美aa在线观看 | 国产精品手机视频一区二区 | 日韩中文字幕a | 日本不卡视频在线观看 | 国产在线不卡 | 在线播放国产视频 | 综合欧美日韩 | 国产在线精品观看 | 国产精品久久二区三区色裕 | 国内精品一区二区三区 | 欧美日韩国产亚洲人成 | 欧美一区二区三区香蕉视 | 理论片国产 | 香港一级a毛片在线播放 | 一区二区久久 | 久久91精品国产91久久小草 | 欧美日本国产 | 免费看成人国产一区二区三区 |