Codeigniter Post不接受字符串URL

时间:2013-04-27 01:03:29

标签: ajax codeigniter

我尝试发送带有URL的ajax帖子,但它返回403禁止,它在我的localhost上工作,但在线部署时不起作用(LAMP)

表格代码

<form id="Links">
  <input type="url" name="link1" id="link1" />
  <input type="url" name="link2" id="link2" />
  <input type="button" value="submit" id="submitLink" />
</form>

Jquery代码

$(document).ready(function()({
   $("#submitLink").click(function(){
        $.post("http://mysite.com/mycontroller/myfunction", $("#Links").serialized(), function(data){
            alert("success!");
        });
   });
});

PHP CI功能

public function myfunction()
{
    print_r($this->input->post());
    die();   
}

在firebug控制台上查看ajax帖子..它在在线部署中显示403 forbidden ..但它适用于localhost。

P.S。

我在配置中的全局xss过滤设置为false

1 个答案:

答案 0 :(得分:0)

他们正在关注需要考虑的事情。

  • 检查控制器和方法是否存在
  • 是否通过.htaccess
  • 应用了任何限制
  • 检查读写文件的权限。