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