0

PHP スクリプトの終了後に送信ボタンを有効にするにはどうすればよいですか?

例えば:

私の index.php ページには、デフォルトで無効になっている送信ボタンがあり、php スクリプト (script.php) の終了後に有効にしたいと考えています。

sp far というアイデアは、script.php の末尾にブール変数を配置するので、終了時に true に設定します。しかし、ブール変数がtrueに変更されたかどうかを確認するにはどうすればよいですか? 私たちは ajax を使用していると推測しています... HTML ボタンを無効にする方法は既に知っています。

4

1 に答える 1

0

スクリプト実行の最後にファイルを作成し、フロントエンドでそのファイルが存在するかどうかを継続的に確認します。これは、jQuery でこれを行う方法です。

function ft(){
    $.ajaxSetup({
        cache: false 
    });
    $.ajax({
        url: "enable.txt", 
        method: 'get',
        error: function(){return true;}, //if 404 error continue the request
        success: function(data){
            $("#your_element").attr("disabled","false");
            window.clearInterval(timeOutId); //Stop the request of getting the file,
        }
    });               
};

$(document).ready(function(){
    timeOutId = window.setInterval("ft()", 10000); //repeat after 10 seconds.
});
于 2012-05-10T09:31:31.787 に答える