首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery-load()发布:与Firefox和Safari一起工作,而不是与Chrome、Opera和IE一起工作

jquery-load()发布:与Firefox和Safari一起工作,而不是与Chrome、Opera和IE一起工作
EN

Stack Overflow用户
提问于 2014-04-27 20:00:25
回答 1查看 225关注 0票数 0

希望有人能看看这个。与火狐和Safari的工作,但不适用于Chrome,IE和Oopera.我也不知道为什么。

在表中单击之后,它将获取id并构建一个将被加载的url。实际上,我将把带有load的数组传递给php,但是对于演示,我想这个示例更有意义:

代码语言:javascript
复制
var id1 = "1";
var id2 = "2";

oTable.$('tr').click(function () {
    isClicked = $(this).data('clicked');
    if (isClicked) {
        isClicked = false;
    } else {
        isClicked = true;
    }
    $(this).data('clicked', isClicked);

    if (isClicked) {
        id2 = id1;
        id1 = oTable.fnGetData(this, 0);
        $(window).scrollTo('#ma', {
            duration: 1000
        });
        $("#ma").fadeOut('slow', function () {
            $("#ma").fadeIn('slow').load("index" + id1 + id2 + ".html");
        });
    } else {
        id2 = id1;
        id1 = oTable.fnGetData(this, 0);
        $(window).scrollTo('#ma', {
            duration: 1000
        });
        $("#ma").fadeOut('slow', function () {
            $("#ma").fadeIn('slow').load("index" + id1 + id2 + ".html");
        });
    }
}); 

在所有浏览器中发生的事情:单击一行之后,它将滚动到id #ma (因此函数以切换方式工作),但是只有Firefox和Safari会加载文件。

它有什么问题?或者,当我将其作为数组推到php中时,url中的I是否有问题?到目前为止,我只在当地尝试过。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-27 21:01:10

adeneo给出了提示:脚本很好,但是我“不能从文件::protocol发出ajax请求”。我试图从本地文件夹加载该文件。很明显3浏览器不喜欢它..。火狐和Safari只需忽略它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23328302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档