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 が常に含まれている必要があります。その場合、Web ブラウザはすぐに代替 URL を再試行します。したがって、リダイレクト チェーンが破損している場合を除き、Web ブラウザで 302 エラーが実際に表示されることはありません。 Web ブラウザと同じ方法、つまりすぐに別の URL を再試行します。Web サーバーが 302 応答で代替 URL を返さない場合は、Web サーバー ソフトウェア自体に欠陥があるか、Web マスターが URL リダイレクトを正しく設定していません。

于 2013-07-19T10:24:07.127 に答える