今天给partner调程序时,遇到了一些jquery方法无法正常生效的情况,故各种google跟baidu,学习了并做总结
1-1、在本地文件中使用:
$(“div”).load("test2.html");
chrome不可以,ie / firefox / safari都行
注:(这是chrome的一个bug,报错Origin null is not allowed by Access-Control-Allow-Origin.)
1-2、使用远程网址:
$("div").load("http://www.baidu.com");
四个浏览器都不支持
1-3、把本地文件上传到服务器端:
$("div").load("test2.html");
则四个浏览器都支持
2-1、本地文件
$.get('test-2.html', function(data){
alert(data);
});
chrome无反应,firefox显示[object XMLDocument],safari显示[object Document];
2-1、远程网址
$.get('http://www.baidu.com', function(data){
alert(data);
});
chrome和firefox死一般沉寂,safari弹出警告窗口无限囧。
2-3、服务器端文件
未测试