2

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

有什么方法可以将令牌名称和值添加为 Ajax 的标头,以便不需要为每个 AjaxRequest 编写它。

寻求早期反应。谢谢

4

2 回答 2

1

你可以把它放在http://docs.sencha.com/ext-js/4-1/#!/api/Ext.Ajax-event-beforerequest

这将适用于每个 AJAX 请求

于 2012-07-19T17:26:04.280 回答
1

这是另一个解决方案。它将 csrf 令牌添加到每个请求中。

Ext.Ajax.on('beforerequest', function(conn, options) {
    options.params._token = Laravel.csrfToken;
});
于 2017-07-28T06:27:54.127 回答