- 정보공유
[씨아이보드팁] ajax 로 post 데이터 전송시 The action you have requested is not allowed 오류 뜰경우.
get 방식과는 다르게 post방식으로 처리할경우
config.php 파일에서 $config['csrf_protection'] = TRUE; 로 설정되어있을경우 오류가 뜬다.
아래와 같은 데이터값 처리작업이 필요함.
var post_data = {'<?php echo $this->security->get_csrf_token_name(); ?>' : '<?php echo $this->security->get_csrf_hash(); ?>'};
$.ajax({
url: "<?php echo base_url('location/mapdata')?>",
dataType: 'json',
async : false,
type:'post',
data: post_data,
success:function(data) {
}
});