Python django使用ajax从api获取数据
我试图使用ajax从API中获取一些信息。我可以发布数据,但无法从服务器获取所有数据。我是Django环境的新手,尽管我尝试过一些参考资料。我希望使用我提供的API从服务器获取数据,并使用ajax get调用显示这些数据 我遵循的参考资料: 一, 二, 三, 我的get call代码: Url部分: Views.py:Python django使用ajax从api获取数据,python,jquery,django,ajax,Python,Jquery,Django,Ajax,我试图使用ajax从API中获取一些信息。我可以发布数据,但无法从服务器获取所有数据。我是Django环境的新手,尽管我尝试过一些参考资料。我希望使用我提供的API从服务器获取数据,并使用ajax get调用显示这些数据 我遵循的参考资料: 一, 二, 三, 我的get call代码: Url部分: Views.py: 这就是ajax调用在Django框架中的工作方式 def ajax_method(): return HttpResponse(200) ajax调用的url 您需要设
这就是ajax调用在Django框架中的工作方式
def ajax_method():
return HttpResponse(200)
ajax调用的url
您需要设置不带正斜杠的“url路径”
Ajax调用
你在哪里定义了你的save_合成方法/url?我有点误解了。端点就是问题所在。感谢您的合作。好的,这似乎是正确的方式,我已经提到我是Django和ajax环境的新手,所以感谢您的合作。
path('restore_composition/', views.restore_composition, name='restore_composition')
def restore_composition(request):
data = SaveComposition.objects.all()
return render(request, 'index.html', context={'data': data})
def ajax_method():
return HttpResponse(200)
path('save_composition', views.ajax_method, name='ajax_method')
$.ajax({
type: "GET",
url: "save_composition",
dataType: "json",
success: function(data) {
alert(data)
},
error: function(xhr, textStatus) {
alert("error..");
}});