最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django中的ajax請(qǐng)求

 更新時(shí)間:2018年10月19日 11:42:00   作者:回憶不說話  
今天小編就為大家分享一篇關(guān)于Django中的ajax請(qǐng)求,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

需求:實(shí)現(xiàn)ajax請(qǐng)求,在界面上任意地方點(diǎn)擊,可以成功傳參。

創(chuàng)建項(xiàng)目如下所示:

settings.py文件的設(shè)置,這次我們除了要注冊(cè)app和設(shè)置templates文件夾的路徑,還要多設(shè)置一下static的路徑,代碼如下:

STATICFILES_DIRS = [
  os.path.join(BASE_DIR,'static')
]

首先,先對(duì)界面做處理,設(shè)置高為100%,然后引入我們所需要的文件static代碼如下:

然后我們根據(jù)需求,創(chuàng)建一個(gè)點(diǎn)擊事件,實(shí)現(xiàn)ajax請(qǐng)求,代碼如下:

最后我們?cè)谝晥D文件中判斷是否為ajax請(qǐng)求,代碼如下:

from django.shortcuts import render
from django.http import HttpResponse,JsonResponse
# Create your views here.
def home(request):
  return render(request,'index.html')
def ajax_get(request):
  # 判斷當(dāng)前請(qǐng)求方式是否為ajax
  if request.is_ajax():
    city = request.GET.get('city')
    print(city)
    return JsonResponse({'content':"這是ajax請(qǐng)求"})
    # return render(request,'index.html',{'content':'這是ajax請(qǐng)求'})
  else:
    return JsonResponse({'content':"這是假的ajax請(qǐng)求"})
    # return render(request, 'index.html', {'content': '這是假的ajax請(qǐng)求'})

啟動(dòng)服務(wù)器,刷新頁面。

urls.py文件中代碼設(shè)置如下:

from django.contrib import admin
from django.urls import path
from myApp import views
urlpatterns = [
  path('admin/', admin.site.urls),
  path('home/',views.home),
  path('ajax_get/',views.ajax_get)
]

進(jìn)入頁面之后,在body范圍內(nèi)隨意點(diǎn)擊,就可以得到這個(gè)ajax請(qǐng)求返回的數(shù)據(jù)。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

最新評(píng)論

安溪县| 滦南县| 昌图县| 淅川县| 衡山县| 镇赉县| 华宁县| 白玉县| 广灵县| 大安市| 新龙县| 镇康县| 兴海县| 基隆市| 滦南县| 时尚| 安溪县| 理塘县| 砚山县| 大邑县| 勐海县| 平塘县| 龙口市| 贵州省| 易门县| 清新县| 安图县| 嘉峪关市| 台安县| 萨迦县| 新安县| 黄大仙区| 文山县| 辉南县| 金堂县| 平阳县| 桃江县| 彰武县| 泌阳县| 安宁市| 平遥县|