我正在使用ExtJs进行UI,并且怀疑在extjs的AjaxRequest中使用CSRFGuard。我目前正在将CSRFName和value附加到ajax的URL上,并且它工作得很好。如何在ExtJs AjaxRequest中实现CSRFGuard?
有什么方法可以将令牌名称和值添加为Ajax的头部,以便它不需要为每个AjaxRequest写入。
寻求早期反应。由于
我正在使用ExtJs进行UI,并且怀疑在extjs的AjaxRequest中使用CSRFGuard。我目前正在将CSRFName和value附加到ajax的URL上,并且它工作得很好。如何在ExtJs AjaxRequest中实现CSRFGuard?
有什么方法可以将令牌名称和值添加为Ajax的头部,以便它不需要为每个AjaxRequest写入。
寻求早期反应。由于
你可以把它放在http://docs.sencha.com/ext-js/4-1/#!/api/Ext.Ajax-event-beforerequest
这将适用于每一个AJAX请求
这里是另一种解决方案。 它增加了每个请求的csrf标记。
Ext.Ajax.on('beforerequest', function(conn, options) {
options.params._token = Laravel.csrfToken;
});
看起来像标题理念不工作..应该作为参数传递.. – sainath 2012-07-23 07:06:00