【发布时间】:2016-08-29 15:14:57
【问题描述】:
我正在尝试使用 jquery 和 codeigniter 框架执行 ajax 请求,但是当我尝试访问服务器页面时,我有一个被禁止的访问权限。
这是我的 jquery 代码:
$('#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);
}
});
});
错误提示只显示“禁止”,仅此而已。
有谁知道问题出在哪里?
这是控制器:
class AjaxTest extends CI_Controller {
public function index() {
$this->load->view('home/head');
$this->load->view('home/nav');
$this->load->view('test/ajaxTest');
$this->load->view('home/foot');
}
public function ajaxTest(){
$name = $this->input->post('name');
echo 'Hello '.$name;
}
}
【问题讨论】:
-
如何知道它是否接受 POST 方法?
-
我能看到控制器吗?
标签: php jquery ajax codeigniter