Загрузка шаблона index.html с JS, который находится в каталоге / static.
Javascript (app.js):
var obj = new Object();
obj.startTime = "123";
obj.endTime = "456";
console.log("fetchNext "+JSON.stringify(obj));
var data1 = {"name":"John Doe"}
$.ajax({
url:"http://localhost:8000/api/time/",
contentType: "application/json; charset=utf-8",
data: JSON.stringify(obj),
success: function(data){
console.log(data);
}
});
}
Он работает с API-интерфейсом REST Django, ноТело пусто.
class QueryTime(APIView):
def get(self, request, format=None):
data = "false"
jsonstr = request.body.decode('utf-8')
# jsonstr is empty.
Что я здесь не так делаю?Я установил CORS и попытался исправить это или нет, и не повезло.И я получаю эти результаты.
web_1 | [07/Mar/2019 17:36:52] "GET / HTTP/1.1" 200 314
web_1 | [07/Mar/2019 17:36:52] "GET /static/app.js HTTP/1.1" 304 0
web_1 |
web_1 | [07/Mar/2019 17:36:52] "GET /api/time/?{%22startTime%22:%22123%22,%22endTime%22:%22456%22} HTTP/1.1" 200 7
Не уверен, что представляют эти коды состояния.Любое предложение будет оценено!