如何在ExtJs AjaxRequest中实现CSRFGuard?

时间:2012-07-19 05:02:24

标签: ajax extjs csrf extjs3

我正在使用ExtJs用于UI,并且怀疑在AjaxRequest的extjs中使用CSRFGuard。我目前正在将CSRFName和值附加到ajax的URL,它工作得很好。

是否有任何方式可以将标记名称和值添加为Ajax的标头,以便不需要为每个AjaxRequest编写它。

寻求早期反应。感谢

2 个答案:

答案 0 :(得分:1)

您可以将其放在http://docs.sencha.com/ext-js/4-1/#!/api/Ext.Ajax-event-beforerequest

这将适用于每个AJAX请求

答案 1 :(得分:1)

这是另一种解决方案。 它为每个请求添加了csrf令牌。

Ext.Ajax.on('beforerequest', function(conn, options) {
    options.params._token = Laravel.csrfToken;
});