【发布时间】:2013-09-15 05:57:38
【问题描述】:
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 页面中。如果我将此函数移动到静态文件夹--> 脚本 --> custom.js 它抛出 403 错误页面。CSRF verification failed. Request aborted. 我正在以表单和 java 脚本的形式传递 csrf 令牌。我想解决这个问题。需要建议。
【问题讨论】:
标签: javascript ajax django django-templates