jQuery ajax方法在Chrome浏览器下失效问题

来源:互联网 发布:mysql安装包下载 编辑:程序博客网 时间:2024/05/22 17:27


最近做测试时碰到一个问题,chrome下使用ajax的一些方法(如get,load等)的时候完全失效;

$(function() {$("#send").click(function() {$("#resText").load("test.html");});});


代码如上,在其他浏览器,如firefox中表现正常;


百度谷歌之后,才发觉原来是chrome里面对非服务端的AJAX调用做了严格的限制,如果放到服务器上,使用http:访问就没有任何问题了;


原因可参考: .load() and $.ajax() not working on google Chrome


所以如果只是在本地测试,没有将项目文件放在服务器里通过IP地址访问测试,谷歌chrome浏览器可能根本不显示效果;


所以,测试时,可以将文件放到tomcat的webapps的ROOT目录下,然后点击bin目录下的startup.bat,然后就可以在浏览器中访问了;


ip地址:端口号/文件,如192.168.1.70:8080/system/index.html;

0 0