【发布时间】:2013-04-27 01:03:29
【问题描述】:
我尝试发送带有 URL 的 ajax 帖子,但它返回 403 禁止,它可以在我的本地主机上运行,但在在线部署时不起作用(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禁止..在线部署..但它可以在localhost上运行。
附:
我在配置中的全局 xss 过滤设置为 false
【问题讨论】:
-
可以在浏览器中打开ajax url本身吗?
-
@Shomz 是的,这是一个空白页
-
嗯,能给个网址吗?
-
@Shomz 我不能公开给它......这是在网络应用程序的管理端
-
对不起,我不能再帮你了 - 我想在开发工具的网络区域搞砸它。
标签: ajax codeigniter