当前位置:  开发笔记 > 编程语言 > 正文

尝试使用Spring MVC和Thymeleaf进行React/Ajax调用

如何解决《尝试使用SpringMVC和Thymeleaf进行React/Ajax调用》经验,为你挑选了1个好方法。

根据文档,我应该能够在头文件中包含CSRF令牌,用jquery抓取它们,并将它们包含在我的ajax调用的头文件中.

不幸的是,包括


  
    
    
    
    
    
...

输出:







而不是实际的令牌,所以没有什么可以抓住.

有没有人用这种方式处理ajax post/puts/deletes?

参考:http: //docs.spring.io/spring-security/site/docs/3.2.0.CI-SNAPSHOT/reference/html/csrf.html



1> Manu Zi..:

你忘记了前缀"th".您的模板应如下所示:



和你的ajax电话:

var token = $('#_csrf').attr('content');
var header = $('#_csrf_header').attr('content');

$.ajax({
    type: "POST",
    url: url,
    beforeSend: function (xhr) {
        xhr.setRequestHeader(header, token);
    },
    success: function (data, textStatus, jqXHR) {
        alert(status);
    },
    error: function (request, status, error) {
        alert(status);
    }
});

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有