【发布时间】:2017-10-30 16:07:48
【问题描述】:
我正在尝试向视图发出简单的 ajax 请求,但给定的 url 始终出现 not Found 错误:
Not Found: /myapp/start_session/1/scan_ports/
"POST /myapp/start_session/1/scan_ports/ HTTP/1.1" 404 5711
js
$(document).ready(function() {
$.ajax({
method: 'POST',
url: 'scan_ports/',
data: {'csrfmiddlewaretoken': '{{csrf_token}}'},
success: function (data) {
alert("OK!");
},
error: function (data) {
alert("NOT OK!");
}
});
});
网址
url(r'^scan_ports/$',views.ScanPorts,name='scan_ports'),
查看
@login_required
def ScanPorts(request):
user = request.user
if request.method == 'POST':
currentSetting = models.UserSetting.objects.filter(isCurrent=True)
if currentSetting.serialPort:
print("GOT IT!")
return HttpResponse('')
ajax请求是否设置不正确?
【问题讨论】:
-
请发布项目网址。
标签: ajax django django-views