如何在php脚本结束后启用一个sumbit按钮?
例如:
在我的index.php页面中,我有一个默认禁用的提交按钮,在php脚本(script.php)结束后我想启用它。
sp远的想法是在script.php的末尾放置一个布尔变量,所以当它结束时我将它设置为true。但是,如何继续检查布尔变量是否更改为true?我猜我们使用ajax ...我已经知道如何禁用html按钮。
答案 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.
});