1

所有,我正在使用以下代码:

<head>
<title>Wedding Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="layout.css" rel="stylesheet" type="text/css" />
<!--<script src="js/jquery-1.6.4.js" type="text/javascript"></script>-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script src="js/cufon-yui.js" type="text/javascript"></script>
<script src="js/cufon-replace.js" type="text/javascript"></script>
<script src="js/Century_Gothic_400.font.js" type="text/javascript"></script>
<!--<script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script>-->
<script type="text/javascript" src="./fancybox/jquery.fancybox.js"></script>
<link rel="stylesheet" type="text/css" href="./fancybox/jquery.fancybox.css" media="screen" />
<script type="text/javascript">
$(function() {
    $(".select_song").click(function(){
        event.preventDefault();
        song_id = jQuery(this).attr("id");
        song_id = song_id.split("_");
        song_id = song_id[1];
        $.post("save_song.php", { song_id: song_id, time: "2pm" },
            function(response) {
                $("#update_"+song_id).html(response.responseText1);
        }, "json");
    });

    $(".display_songs").fancybox({
        'maxWidth'    : 675,
        'maxHeight'   : 800,
        'fitToView'   : true,
        'closeClick'  : false,
        'openEffect'  : 'none',
        'closeEffect' : 'none',
        'scolling'    : 'no',
        'href'        : 'display_songs.php'
    });
});
</script>
</head>

每当我在 IE 中单击显示歌曲链接(有一个 display_songs 类)时,我都会收到以下错误消息:

网页错误详情

用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.1;Trident/4.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0;InfoPath。 3;.NET4.0C;.NET4.0E;MS-RTC LM 8;AskTbAD2/5.14.1.20007)
时间戳:2012 年 4 月 14 日星期六 17:11:00 UTC


消息:权限被拒绝
线路:4
字符:2462
代码:0
网址:https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js

知道为什么会这样或如何解决吗?提前致谢!

4

4 回答 4

1

您在 jQuery .js 文件的 URL中使用https而不是。http如果你去掉“s”,它会起作用吗?

于 2012-04-14T17:16:59.577 回答
1

我实际上在我的 AJAX 页面上加载了 jquery。我从那里删除了它,现在效果很好。

于 2012-05-01T17:57:53.657 回答
0

您可以下载此脚本https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js并将此脚本包含到您的页面中,就像其他脚本一样

<script src="js/jquery.min.js" type="text/javascript"></script>
于 2012-04-14T17:17:43.593 回答
0

很晚了,但这会帮助有问题的人

我找到了解决这个问题的方法。我使用了 onUpdate 回调并调用了 iframe。

$('a.js-fancybox-iframe').fancybox({ type: 'iframe', scrolling : 'visible', width: 800, height: "auto", autoHeight: true, onUpdate: function(){ $( "iframe.fancybox-iframe"); } });

于 2015-05-21T10:26:22.993 回答