【发布时间】:2017-11-14 07:38:54
【问题描述】:
在发送/接收数据时,我对 url 感到非常困惑。
我在视图中尝试的 sn-p 非常简单:
class EditGetInfo(View):
def post(self, request, *args, **kwargs):
response_data = {}
response_data['test'] = 'Test message'
return HttpResponse(json.dumps(response_data), content_type="application/json")
在我的网址中:
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^edit/getInfo$', EditGetInfo.as_view()),
url(r'^edit/', Edit.as_view()),
url(r'^$', Home.as_view()),
]
我的目标是将请求发送到 website.com/edit/getInfo。
我尝试这样做(这是在我打开 website.com/edit 时加载的):
$.post("edit/getInfo",function(data) {
alert(data);
});
【问题讨论】:
-
那么你得到了什么错误
-
您的 ajax 可能应该发布到绝对路径:
$.post("/edit/getInfo"...)