0

我的代码

  $('a[rel*=sidufbbox]').live('click',function() {
                          uiDialog({
                    url         : $(this).attr('href'),
                    data            : null,
                    type            : 'GET',
                    title            :$(this).attr('title')
                        },false,{modal: true,show: 'fade', hide: 'fade', title: $(this).attr('title'),   
                         close:function(){ 

                }, position:['middle',150], width: 750});
        return false;


    });

我的链接

<?php echo $this->Html->link('Privacy Policy',array('controller'=>'pages','action'=>'display','div'=>false,'help','admin'=>false),array("rel"=>"sidufbbox","title"=>"Privacy Policy"));?>

最初它在页面 url 只是 http 时工作,现在我将该页面 url 设为 https ?可能是这个问题,请帮我解决这个问题??

4

1 回答 1

3
 $('a[rel*="sidufbbox"]')
    .on('click',function() {
        uiDialog({
            url : $(this).attr('href'),
            data : null,
            type : 'GET',
            title : $(this).attr('title')
        },
        false,
        {
         modal: true,
         show: 'fade',
         hide: 'fade',
         title: $(this).attr('title'),   
         close:function(){ 
         },
         position:['middle',150], width: 750});
         return false;
    });

使用该F12密钥,您应该能够将浏览器置于 Web Dev 模式,并且它应该为您提供有关正在发生的事情的详细信息。UIDialog 选项中有几个项目对我来说看起来无效。不过,首先,将您的更改.live.on.

关于302 Error

解决 302 错误 - 常规

来自 Web 服务器的 302 响应应始终包含一个替代 URL,该 URL 应发生重定向。如果是这样,Web 浏览器将立即重试替代 URL。因此,您实际上永远不会在 Web 浏览器中看到 302 错误,除非您有一个损坏的重定向链,例如 URL A 重定向到 URL B,而 URL B 又重定向回 URL A。如果您的客户端不是 Web 浏览器,它应该在与 Web 浏览器相同的方式,即立即重试替代 URL。如果 Web 服务器没有返回带有 302 响应的备用 URL,则可能是 Web 服务器软件本身有缺陷,或者 Web 管理员没有正确设置 URL 重定向。

于 2013-07-19T10:24:07.127 回答