在 Django 中,如果需要使用 Ajax 獲取 JSON 數據,一般需要進行以下步驟:
- 編寫視圖函數,返回需要的 JSON 數據
- 編寫模板,包括前端頁面和 JavaScript 代碼
- 使用 jQuery 發起 Ajax 請求,獲取 JSON 數據
- 使用 JavaScript 對返回的 JSON 數據進行解析和渲染
以下是一個簡單的例子:
# views.py from django.http import JsonResponse def get_data(request): data = {'name': 'Alice', 'age': 20} return JsonResponse(data)
其中,視圖函數get_data
返回一個字典類型的數據,使用JsonResponse
對象將其轉換為 JSON 格式返回給前端。在模板中,使用 jQuery 發起 Ajax GET 請求,獲取 JSON 數據,然后對返回的數據進行解析和渲染。
上一篇c 構造json數組
下一篇npm清除vue緩存