Javascript Jquery UIDialog在ssl页面上不工作
我的代码 我的链接Javascript Jquery UIDialog在ssl页面上不工作,javascript,jquery,cakephp-2.0,Javascript,Jquery,Cakephp 2.0,我的代码 我的链接 $('a[rel*=sidufbbox]').live('click',function() { uiDialog({ url : $(this).attr('href'), data : null, type : 'GET',
$('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;
});
最初它在页面url只是http时工作,现在我将该页面url设置为https?这可能是导致问题的原因,请帮助我解决此问题
<?php echo $this->Html->link('Privacy Policy',array('controller'=>'pages','action'=>'display','div'=>false,'help','admin'=>false),array("rel"=>"sidufbbox","title"=>"Privacy Policy"));?>
使用F12
键,您应该能够将浏览器置于Web开发模式,并且它应该会向您提供有关正在发生的事情的详细信息。UIDialog选项中有几个项在我看来无效。不过,首先,请将您的.live
更改为.on
关于302错误
:
解决302个错误-概述
来自Web服务器的302响应应始终包括一个替代URL,重定向应发生在该URL上。如果是的话,一个网络
浏览器将立即重试替代URL。所以你从来没有
在Web浏览器中实际看到302错误,除非您有
损坏的重定向链,例如URL A重定向到URL B,而URL B反过来
重定向回URL A。如果您的客户端不是Web浏览器,则
应以与Web浏览器相同的方式运行,即立即重试
替代URL。
如果Web服务器未返回带有302响应的备选URL,则Web服务器软件本身存在缺陷或
网站管理员未正确设置URL重定向
使用F12
键,您应该能够将浏览器置于Web开发模式,并且它应该会向您提供有关正在发生的事情的详细信息。UIDialog选项中有几个项在我看来无效。不过,首先,请将您的.live
更改为.on
关于302错误
:
解决302个错误-概述
来自Web服务器的302响应应始终包括一个替代URL,重定向应发生在该URL上。如果是的话,一个网络
浏览器将立即重试替代URL。所以你从来没有
在Web浏览器中实际看到302错误,除非您有
损坏的重定向链,例如URL A重定向到URL B,而URL B反过来
重定向回URL A。如果您的客户端不是Web浏览器,则
应以与Web浏览器相同的方式运行,即立即重试
替代URL。
如果Web服务器未返回带有302响应的备选URL,则Web服务器软件本身存在缺陷或
网站管理员未正确设置URL重定向
“不工作”是什么意思?你有什么错误?你有什么反应吗?@DevlshOne:没有错误,只要我点击“帮助”按钮,什么都没有发生。。!!您确定要通过https或协议相关URL(没有协议前缀)加载jQuery吗?您所说的“不工作”是什么意思?你有什么错误?你有什么反应吗?@DevlshOne:没有错误,只要我点击“帮助”按钮,什么都没有发生。。!!是否确实通过https或协议相关URL(不带协议前缀)加载jQuery?添加代码后,其错误为TypeError:$([rel*=siduffbox]”)。on不是函数[Break on This error]。on('click',function(){你使用的是什么版本的jQuery?@DevishOne:jQuery-1.7.1.min.js检查你的引号在选择器中是否与我的引号相同。
$('a[rel*=“sidufbbox]”)
ya我检查过了,没问题,现在它给我错误:302在添加代码后在控制台中临时移动,它给我的错误为TypeError:$([a[rel*=sidufbbox]).on不是函数[Break on This Error].on('click',function(){您使用的是什么版本的jQuery?@devisione:jQuery-1.7.1.min.js检查您的引号是否与我在选择器中的引号相同。$('a[rel*=“siduffbox]”)
ya我检查过了,没问题,现在它给我的错误:302在控制台中临时移动了
$('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;
});