如何在php脚本结束后启用提交按钮?

时间:2012-05-10 09:02:59

标签: php ajax

如何在php脚本结束后启用一个sumbit按钮?

例如:

在我的index.php页面中,我有一个默认禁用的提交按钮,在php脚本(script.php)结束后我想启用它。

sp远的想法是在script.php的末尾放置一个布尔变量,所以当它结束时我将它设置为true。但是,如何继续检查布尔变量是否更改为true?我猜我们使用ajax ...我已经知道如何禁用html按钮。

1 个答案:

答案 0 :(得分:1)

在脚本执行结束时创建一个文件,并在前端不断检查该文件是否存在。这是你在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.
});