我的代码
$('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"));?>
最初当页面网址只是http时它正在工作,现在我已将该网页网址设为https?可能是这导致了这个问题,PLZ帮我解决了这个问题??
答案 0 :(得分: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开发模式,它应该为您提供有关正在发生的事情的详细信息。 UIDialog选项中有几个项目看起来对我无效。不过,首先,将.live
更改为.on
。
关于302 Error
:
解决302个错误 - 一般
来自Web服务器的302响应应始终包含应进行重定向的备用URL。如果是,那就是网络 浏览器将立即重试替代URL。所以你永远不会 实际上在Web浏览器中看到302错误,除非你有一个 腐败的重定向链,例如URL A依次重定向到URL B. 重定向回URL A.如果您的客户端不是Web浏览器,那么 应该以与Web浏览器相同的方式运行,即立即重试 备用网址。 如果Web服务器没有返回带有302响应的备用URL,则Web服务器软件本身有缺陷或 网站管理员尚未正确设置网址重定向。