如何在 API 调用后和 if 语句中启用提交按钮
How to Enable Submit Button After API Call and Within if Statement
我在执行 api 调用 doAjax(( 后禁用提交按钮 #myButton;
$("#myButton").click(function (e) {
doAjax();
$('input:submit').attr("disabled", true);
});
但是它不会在回调后启用..如果回调满足某个条件,我想启用它,即
$.ajax({
type: "GET",
url: "api5.php",
data: dataString,
dataType: "json",
//if received a response from the server
success: function (response) {
var status = response.status;
enter code here
if ((status == 'READY' && response.endpoints[0].statusMessage == 'Ready')) {
$('input:submit').attr("disabled", false);
似乎不起作用..按钮保持禁用状态。
你是否起诉你的 if 块正在被执行?尝试在 if 块内执行控制台.log或警报。另外,请尝试以下操作:
$('input:submit').removeAttr('disabled');
或者您也可以尝试输入[类型=提交]作为选择器,或者给出一个类或ID并使其成为选择器。
代码对我有用,只注释这一行enter code here
$.ajax({
type: "GET",
url: "api5.php",
data: dataString,
dataType: "json",
//if received a response from the server
success: function (response) {
var status = response.status;
//enter code here
if ((status == 'READY' && response.endpoints[0].statusMessage == 'Ready')) {
$('input:submit').attr("disabled", false);
尝试 : $(el).prop('disabled', false)
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 自动修复”;语句前缺少分号“;
- 如何在 API 调用后和 if 语句中启用提交按钮
- 语义ui如何使用javascript启用或禁用下拉列表
- 是“;x==a||b”;以及“;x==a||x==b”;JavaScript中的等效语句
- 带有多个elseif的Javascript if语句
- 这个条件语句的逻辑有问题
- IE6在启用/禁用文本字段上闪烁
- 传单中如何在更改基层时启用/禁用覆盖层
- Sharepoint JScript if语句未执行
- 为什么继续;语句冻结浏览器
- Javascript:If-then语句在函数中不起作用
- 根据字段的值启用按钮
- SharePoint 2010 Jquery/JSON Rest Multiple OR语句-如何
- 如何使用javascript函数在gridview中按行启用/禁用复选框
- .post javascript with PHP 以启用 select 语句返回
- 在node.js中启用/禁用assert语句的简单方法
- 错误:MIME类型('application/json')不可执行,并且YQL语句启用了严格的MIME类