【发布时间】:2013-12-18 11:48:18
【问题描述】:
我使用 CodeIgniter 框架并使用此功能对我的新闻帖子进行排序
$(".news-list").sortable({
opacity: 0.6,
cursor: 'move',
update: function(event, ui) {
var order = $(this).sortable("serialize"); //console.log(order);
$.ajax({
type: 'POST',
url: "<?php echo base_url();?>news/sort_posts/",
data: ( order ),
success: function(data){ console.log('Success'); },
error: function(data){ console.log("Fail"); }
})
},
distance: 15
});
尽管我必须在 config.php 中禁用 CSRF 才能使其工作,因为 CSRF-cookie 不包括在内。
所以,使用我要发送的订单数组:
<?php echo $this->security->get_csrf_token_name() ?> : '<?php echo $this->security->get_csrf_hash() ?>'
这是怎么做到的?
【问题讨论】:
标签: php jquery ajax codeigniter csrf