2013-07-20 145 views
0

我正在VirtualBox Ubuntu上运行一个站点。试图发出一个Ajax请求,我得到一个403错误。现在我知道Linux的权限很奇怪。我的Linux熟练的朋友试了一个多小时并没有帮助我。代码如下。让我知道是否需要更多信息。Ajax请求返回403错误

JS:

function emailValidation (email) { 
    $.post('../../application/controller/account/emailValidation', 
     {'email':email} 
    ); 
} 

PHP:

function emailValidation ($email) { 
     $this->load->helper('email'); 
     if (valid_email('$email')) { 
      return true; 
     } else { 
      return false; 
     } 
    } 

错误: “您没有权限访问/应用/控制器/帐号/在此服务器上emailValidation。”

+0

那么你是否检查过从'/ application'到'emailValidation'文件的所有文件夹的权限?请注意,目录必须(至少)是可执行的,但可读性不错,并且'emailValidation'必须是可读的。请注意,这些都是由网络服务器的用户标识。 – wallyk

回答

0

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