0

私の問題: ボタンをクリックすると、ポップアップ画面が表示されます。しかし、そのポップアップ画面を閉じて再度開くと、読み込みに毎回 2 倍の時間がかかります。したがって、数回クリックすると、すでに数秒かかります。

この問題は私のjquery$.get関数に関係していると確信しています。

誰かが解決策を知っていますか?前もって感謝します!

私のコード:

html:

<div id="postButtonHeader">
  <span>Post</span>
</div>
<div id="screenPopUp">
  <span id="screenPopUpInnerScreen">        
  </span>
</div>

Jクエリ:

$(document).ready(function(){
    $('#postButtonHeader').click(function(){
        $.get('php/popUp.php', {input: 'text'}, function(data){
            $('#screenPopUpInnerScreen').html(data);
            $('#screenPopUp').show();
        });
    });
    $(document).mouseup(function (e){
        var container = $('#screenPopUp');
        if (container.has(e.target).length === 0)
        {
            container.hide();
        }
    });
});

編集:私のphpコードに何か問題があるようです。

EDIT2:Firefoxで正常に動作するためかどうか。

PHP:

$input = $_GET['input'];
if($input == 'text'){
    $response = '

     **A whole bunch of html code**

    ';
}
echo $response;
4

0 に答える 0