欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

django ajax get json

林雅南2年前9瀏覽0評論

在 Django 開發中,經常會用到 Ajax 和 Json 數據的交互。本文將介紹如何使用 Ajax 和 Json 實現 Django 數據的獲取。

Ajax 是一種在不刷新頁面的情況下,與服務器進行數據交互的技術。Json 則是一種輕量級的數據交換格式,常用于前后端數據的傳輸。

首先,我們需要定義一個 Django 視圖,該視圖將返回 Json 格式的數據。如下:

from django.http import JsonResponse
def get_data(request):
data = {'name': 'Tom', 'age': 20}
return JsonResponse(data)

該視圖將返回一個包含 name 和 age 兩個鍵值對的 Json 數據。

接下來,我們將使用 Ajax 技術獲取該 Json 數據。如下:

$.ajax({
url: '/get_data/',
type: 'GET',
dataType: 'json',
success: function(data) {
console.log(data);
},
error: function() {
console.log('獲取數據失敗');
}
});

該代碼通過 Ajax 技術向后端請求 /get_data/ 視圖的數據,并將返回的 Json 數據通過 success 回調函數輸出到控制臺。

需要注意的是,請求時需要指定 dataType 參數為 json,以確保數據交互格式為 Json 格式。

至此,我們已經成功使用 Ajax 技術獲取了 Django 中的 Json 數據。