Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter Ajax请求返回403错误_Codeigniter_Jquery_Ubuntu - Fatal编程技术网

Codeigniter Ajax请求返回403错误

Codeigniter Ajax请求返回403错误,codeigniter,jquery,ubuntu,Codeigniter,Jquery,Ubuntu,我正在我的VirtualBox Ubuntu上运行一个站点。尝试发出Ajax请求时出现403错误。现在我知道Linux在权限方面相当怪异。我精通Linux的朋友尝试了一个多小时,但都没能帮到我。代码如下。如果需要更多信息,请告诉我 JS: PHP: 错误:“您没有在此服务器上访问/application/controller/account/emailValidation的权限。”我的Ajax中的路径不正确。它需要是/account/emailValidation。这是个错误。谢谢您的帮助。那么

我正在我的VirtualBox Ubuntu上运行一个站点。尝试发出Ajax请求时出现403错误。现在我知道Linux在权限方面相当怪异。我精通Linux的朋友尝试了一个多小时,但都没能帮到我。代码如下。如果需要更多信息,请告诉我

JS:

PHP:


错误:“您没有在此服务器上访问/application/controller/account/emailValidation的权限。”

我的Ajax中的路径不正确。它需要是/account/emailValidation。这是个错误。谢谢您的帮助。

那么您是否检查了从
/application
emailValidation
文件的所有文件夹的权限?请注意,目录必须(至少)是可执行的,但可读性很好,而且
emailValidation
必须是可读的。注意,这些都是由Web服务器的用户id决定的。
 function emailValidation (email) {
    $.post('../../application/controller/account/emailValidation', 
         {'email':email}
    );
 }
   function emailValidation ($email) {
        $this->load->helper('email');
        if (valid_email('$email')) {
            return true;
        } else {
            return false;
        }
    }