Javascript 下载完成后Django更新模板
我有一个通过模板中的用户操作调用的函数:Javascript 下载完成后Django更新模板,javascript,django,ajax,Javascript,Django,Ajax,我有一个通过模板中的用户操作调用的函数: <a href="{% url 'channels:download_channel' channel.id %}" onclick="showLoader()"> 我已经看过django频道,但是对于这样一个简单的问题,套接字似乎是一个很大的设置 我对如何正确处理这个问题有点困惑 非常感谢您的任何反馈不安全的方面是将CSRF令牌与请求一起传递的问题吗?这是可以做到的,但您需要在请求中传递“凭证”和“标题”,包括“X-CSRFToken”。
<a href="{% url 'channels:download_channel' channel.id %}" onclick="showLoader()">
我已经看过django频道,但是对于这样一个简单的问题,套接字似乎是一个很大的设置
我对如何正确处理这个问题有点困惑
非常感谢您的任何反馈不安全的方面是将CSRF令牌与请求一起传递的问题吗?这是可以做到的,但您需要在请求中传递“凭证”和“标题”,包括“X-CSRFToken”。这不会导致下载。它运行函数和过程没有问题,但没有为用户提取任何内容。不安全是我读到的东西,因此无法备份。fwiw我在上一次尝试的请求中有CSRF令牌。上面的代码只是一次迭代。如果有人在这个绑定中,我已经成功地使用了这个线程(它使用XMLHttpRequest)
function downloadChannel() {
showLoader()
$.ajax({
type:'GET',
url:'{% url "channels:download_channel" topic.id %}',
success:function(json){
console.log('got some success of heah')
hideLoader();
location.reload();
},
error : function(xhr,errmsg,err) {
console.log(xhr.status + ": " + xhr.responseText);
hideLoader();
// provide a bit more info about the error to the console
}
});
}