Php 禁止使用codeigniter的Ajax请求
我尝试使用jquery和codeigniter框架执行ajax请求,但是当我尝试访问服务器页面时,我有一个被禁止的访问权限 以下是我的jquery代码:Php 禁止使用codeigniter的Ajax请求,php,jquery,ajax,codeigniter,Php,Jquery,Ajax,Codeigniter,我尝试使用jquery和codeigniter框架执行ajax请求,但是当我尝试访问服务器页面时,我有一个被禁止的访问权限 以下是我的jquery代码: $('#btHello').click(function () { var name = $('#name').val(); alert(name); $.ajax({ type:'POST', data:'name='+ name,
$('#btHello').click(function () {
var name = $('#name').val();
alert(name);
$.ajax({
type:'POST',
data:'name='+ name,
url:'<?php echo base_url();?>index.php/AjaxTest/ajaxtest',
success: function(result, status){
$('#result1').html(result);
},
error: function (result, status, error) {
alert(error);
}
});
});
发送
我同意你的请求。希望它能解决你的问题
$.ajax({
url: "<?php echo site_url().'/admin/getNewLocations' ?>",
type: "POST",
data: {
func: 'getNewLocations',
'<?php echo $this->security->get_csrf_token_name(); ?>' : '<?php echo $this->security->get_csrf_hash(); ?>'
},
success: function(data) {
}
});
$.ajax({
url:“”,
类型:“POST”,
数据:{
func:'getNewLocations',
'' : ''
},
成功:功能(数据){
}
});
我怎么知道它是否接受SS POST方法?我想这是相关的:我能看到控制器吗?是的,当csrf检查失败时,codeigniter将发出禁止警告。不客气。让我知道任何有关CI的信息。干杯
$this->security->get_csrf_token_name() : $this->security->get_csrf_hash()
$.ajax({
url: "<?php echo site_url().'/admin/getNewLocations' ?>",
type: "POST",
data: {
func: 'getNewLocations',
'<?php echo $this->security->get_csrf_token_name(); ?>' : '<?php echo $this->security->get_csrf_hash(); ?>'
},
success: function(data) {
}
});