【发布时间】:2015-12-05 08:26:58
【问题描述】:
您好,我正在调用控制器以在启用 CSRF 的基于 codeigniter 的应用程序中使用 AJAX 获取部分
我的 ajax 代码
$('#classes').change(function(){
$classes=$(this).val();
$.ajax({
type:"POST",
data:{
'<?php echo $this->security->get_csrf_token_name(); ?>' : '<?php echo $this->security->get_csrf_hash(); ?>',
'class':$classes
},
url:"<?php echo base_url();?>index.php/admin/getsection/"+$classes,
success:function(return_data)
{
//alert(return_data);
$('#section').html('');
$('#section').html(return_data);
$('#section').val(section);
}
});
当我第一次调用 ajax 函数时,它会完美运行。但是当我再次运行相同的函数时,它会返回 403 禁止错误。
请指教我的工作
【问题讨论】:
标签: php jquery ajax codeigniter csrf