sql >> データベース >  >> RDS >> Mysql

PHPとAJAXを使用してモーダルコンテンツを埋めますか?

    了解しました。これがこの問題に関する私の実装です。基本を提供し、それに応じて独自のコードを編集できるようにする方が少し簡単です。

    まず、私のモーダルコンテンツ全体は、IDが<div id="modalcontent"> </div>のdivです。

    次に、このボタンを開いてモーダルにデータを入力するとします

    <a href="#" onclick="openModal()">Open</a>
    

    openModal()は次のようになります

    $.post("alerts.php", {
        id: ID
    }, function(data) {//data will contain whatever alerts.php prints
    document.getElementById("modalcontent").innerHTML = data;//insert data into modal
    $('#my-modal').modal('toggle');//open modal
    });
    

    繰り返しますが、これを行うには多くの方法があります。これを行うためのより良い方法があります。ただし、このような機能がどのように機能するかを理解する必要があります。PHPファイルの出力をjavascriptで取得し、コンテンツをjavascriptで編集することしかできません。別のPHPスクリプトからデータを取得できます。このスクリプトは、必要なときにいつでもjavascriptによって実行されますが、PHPスクリプト自体は、既にロードされているページのコンテンツを変更できません。

    このコードを使用し、alerts.phpがecho "you have a notification";<div id="modalcontent"> </div> <div id="modalcontent">you have a notification</div>に変わります その後、モーダルが切り替えられます。この方法では、モーダルがにのみ開かれるようにします。 データがフェッチされるため、データが内部にないとモーダルを開くことができません。




    1. mysqlでの同期ストアドプロシージャの実行

    2. PostgreSQLテーブルからINSERTSQLスクリプトとして特定の行をエクスポートします

    3. MySQL INSERT INTO、IFNOTEXISTの二重条件

    4. FPDFで作成されたPDFとPDFを保存および取得する方法