javascript:
$('.delete').click(function() {
if (confirm("Are you sure to delete?")) {
var csrf_token = $("#csrf_token").val();
$.ajax({ // create an AJAX call...
data:{
csrfmiddlewaretoken: ('{{csrf_token}}'),
delete:true
},
type:'POST',
url: '/feed_list/',
cache:false,
success: function() {
window.location.href = window.location;
}
});
return false;
}
});
这是我的 java 脚本函数,用于在 views.py 中调用执行删除函数的方法。删除函数工作正常,我的问题是现在这个 javascript 函数在我当前的 html 页面中。如果我将此函数移动到静态文件夹--> scripts --> custom.js 它会抛出 403 错误页面。CSRF verification failed. Request aborted.
我正在以表单和 java 脚本的形式传递 csrf 令牌。我想解决这个问题。需要建议。