1

popup 関数は JQuery で記述されています。親ページに配置されます。親ページのログイン ボタンをクリックすると、ユーザー名とパスワードを求めるポップアップ ウィンドウが表示されます。ユーザーが実際にログインすると、ユーザーがウィンドウを閉じるとすぐに、親ページを更新したいと考えています。ユーザーがログインしていない場合は、ポップアップウィンドウを開いて閉じただけです。親ページをそのままにしておきます(更新しないでください)。

また、ログイン関数は PHP で記述されています。

これが私が変更したいサンプルコードです、どうもありがとう。

function() { 
    if (<?php echo $is_loggedin ?>) {

          document.location.reload(true);

      }

ログイン機能のボタンの代わりに写真を使用しました。この関数はポップアップ ページにあります。

$(function(){

        $('#login_onclick').click(function(){
            $('#login_form').submit();
        });

    });
4

3 に答える 3

0

JavaScript だけを使用してもうまくいきません。試してみました..すべての入力に感謝します。

最終的には、JQuery で AJAX メソッドを使用して動作するようになりました。私の方法を改善できるかどうか教えてください。再度、感謝します。

別のログイン ajax 呼び出しを記述します。

function user_settings(){

       $.ajax({
              async: false,
              dataType: 'json',
              type:'post',
              url: 'validation/login',

              success: function (j) {

                login = j.ok;
                if (login){
                location.reload();
                }
              }
       })
})

この関数は、ポップアップ ウィンドウが閉じられたときに呼び出されます。

于 2013-05-17T15:07:55.807 に答える