使用javascript中的ajax访问codeigniter网址时出错401错误

时间:2014-02-26 02:58:04

标签: jquery ajax apache codeigniter

我有一个CodeIgniter应用程序。我正在做一些松鼠,通过ajax从视图的javascript部分访问控制器。

对于那些不熟悉CodeIgniter的人,控制器和视图是用PHP编写的CodeIgniter构造。

Ajax:

               $.ajax({
                   url: '<?php echo site_url('<controllerName>/<methodName>')?>',
                   type:'POST',
                   data: { parm1 : val1, 
                           parm2 : val2,
                           parm3 : val3 }, 
                   dataType: 'json',
                   success: function(output_string){
                   }
                 })

当我点击此代码时,我会收到一个需要验证的对话框,询问用户名和密码。

Firefox控制台显示以下错误:

POST http://myurl.com/ / 401未经授权

相关的响应(每个Firefox)是

  401未经授权      

未经授权

  

此服务器无法验证您      有权访问该文档      请求。要么你提供了错误的      凭据(例如,密码错误)或您的凭据      浏览器不懂如何供应      所需的证书。

  
  Apache服务器在myurl.com端口80   

当然,当我在localhost上运行时,不会出现此问题。它只在我们在客户端站点上安装后才会发生。

我有点不知道在哪里找出问题所在。

我怀疑这是服务器设置的某种错误 - 但我不确定如何确认这一点。

以前有人见过这样的事吗?你是怎么找到原因的?

0 个答案:

没有答案