【发布时间】:2018-07-28 05:00:03
【问题描述】:
在我的项目中,当条件不足时,我的 Django 应用程序会发送带有消息的 JSON 响应。
我使用这个 JsonResponse() 指令,
代码:
data = {
'is_taken_email': email
}
return JsonResponse(data)
现在我想使用 Javascript 获取 API 接收这个 JSON 响应,例如显示警报。
我不知道如何使用 fetch API 来执行此操作。我想编写一个 listener,他将 等待 来自 Django 应用程序的 JSON 响应。
我试试:
function reqListener() {
var stack = JSON.parse(data);
console.log(stack);
}
var oReq = new XMLHttpRequest();
oReq.onload = reqListener;
我想将我的 Django 应用程序中的 JSON 与硬编码的 JSON 进行比较:
例如:
fetch( 'is_taken_email': email) -> 然后做点什么
或
从我的 Django 应用程序接收 JSON 并使用 AJAX:
success: function(data) { if (data.is_taken_email) { make something; }
提前致谢!
【问题讨论】:
-
你可能需要学习redux-saga。一种组织和构建 Api 调用的好方法
标签: javascript json ajax django fetch-api