我在IE上遇到这个新问题,它在Internet Explorer中不断收到此URI不允许的字符错误。
通过AJAX进行调用,它在 LOCALHOST 中工作正常,但在服务器上,它根本不起作用。
所谓的网址示例(抱歉,因为披露问题需要xxxx部分内容)
http://sandbox.xxxxxxxxx.pt/beta1/gestao/xxxxxxx_ctr/?%23&_=1302607702688 (this one doesn't work in IE)
http://localhost/xxxxxxxxx/gestao/xxxxxxx_ctr/?%23&_=1302608090193 (this one does)
这些允许的uri字符就像“好”浏览器的魅力一样。
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\+\-';
有没有人碰巧知道这个问题的解决方案,并且能够帮助我?
谢谢。
答案 0 :(得分:0)
解决了它。
正在添加?#
,因为jQuery ajax请求中的“cache”选项设置为false,因此IE缓存没有启动。
简单地删除了AJAX请求中的缓存阻止选项,并添加了一个“随机”号码以通过post发送,以防止IE缓存。
至少目前它工作正常。
谢谢你们花时间来帮助我。