0

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

例如:

在我的 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 回答