我正在尝试通过 Angular.js 发布到启用了 CSRF 的应用程序中的 CodeIgniter 控制器(在同一域上)。使用 jquery,我只需像这样添加令牌:
$.ajaxSetup({
data: {
csrf_token: $("input:hidden[name='csrf_token']").val()
}
我在 Angular.js 中添加了帖子值和标题,但没有任何乐趣。有谁知道如何做到这一点?
var postData = { name:"csrf_token", value: $("input:hidden[name='csrf_token]").val() };
$http.post('myCIcontroller',postData,{headers: {'csrf_token': $("input:hidden[name='csrf_token']").val()}}).success(function(data){
console.log(data);
});