一些jquery代码不起作用,而另一些则正常

伊克巴尔·穆罕默德·里德万(Iqbal Mohammad Rhidwan)

我正在尝试将功能绑定到click事件。一切工作正常,但该功能的某些行未执行,而其他行则完全按照我的要求运行。

$("#search").click(function(event){
    event.preventDefault();
    $("#search").prop("disabled", true); //not working
    $('#search-help').show(); //not working
    $('#search-help').text("Please wait while we are processing your request");//not working
    update_access_from_refresh(); //working fine
    ...
    do_search_ajax();
    // this function works just fine.
    ...
    $("#asin").removeClass("is-invalid"); //working
    $("#keywords").removeClass("is-invalid"); //working
    $("#search").prop("disabled", false); //I don't know its working
    $('#search-help').hide(); // I don't know its working
});

在这里,我评论了行不通的代码。

这行代码行不通,如果我从chrome控制台运行此行,则一切正常。但是从功能来看,它不起作用。

这是相关的HTML代码。我认为HTML并不是问题。原因是从控制台运行代码时,它工作正常。但是不能从功能上工作。

<form class="search-form">
              <div class="form-row">
                <div class="form-group col-md-3">
                    <button type="submit" id="search" class="btn btn-block btn-secondary mb-2">Search</button>
                </div>
                   ...
                <div class="mr-auto ml-auto">
                    <span  class="text-info" id="search-help" style="display: none;"></span> 
                </div>
              ...
          </form>

一些代码是从html中摘录的。

我查看了页面源代码,该代码也是最新的。

提前致谢

Medet Tleukabiluly

调用ajax后应该执行操作

function do_search_ajax () {
  return fetch('https://jsonplaceholder.typicode.com/todos/1')
    .then(response => response.json())
}
$("#search").click(function(event) {
  event.preventDefault();
  $("#search").attr("disabled", true); // working
  $('#search-help').show(); //not working
  $('#search-help').text("Please wait while we are processing your request"); //not working

  do_search_ajax().then(json => {
      console.log(json)
      $("#asin").removeClass("is-invalid"); //working
      $("#keywords").removeClass("is-invalid"); //working
      $("#search").prop("disabled", false); //I don't know its working
      $('#search-help').hide(); // I don't know its working
    })
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<form class="search-form">
  <div class="form-row">
    <div class="form-group col-md-3">
      <button id="search" class="btn btn-block btn-secondary mb-2">Search</button>
    </div>
    ...
    <div class="mr-auto ml-auto">
      <span class="text-info" id="search-help" style="display: none;"></span>
    </div>
    ...
</form>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

一些按键不起作用

来自分类Dev

为什么有些别名在xterm中起作用,而另一些别名却不起作用?

来自分类Dev

NodeJS一些模块不起作用

来自分类Dev

发生一些错误地图不起作用

来自分类Dev

替换一些“ \ n”不起作用

来自分类Dev

一些命令在bash脚本中不起作用

来自分类Dev

一些命令在Vim中不起作用

来自分类Dev

Django的一些URL不起作用

来自分类Dev

一些重写规则不起作用(.htaccess)

来自分类Dev

C#-一些键不起作用

来自分类Dev

ggplot:某些Unicode形状有效,而另一些则不起作用

来自分类Dev

jQuery的数据表的一些设置不起作用

来自分类Dev

我写了一些jQuery,不确定为什么它不起作用

来自分类Dev

运行一些代码的jQuery函数

来自分类Dev

简化一些jQuery代码

来自分类Dev

ReSharper Alt-Enter在某些项目中不起作用,而在另一些项目中起作用

来自分类Dev

为什么有时某些键盘键不起作用,而另一些时候却起作用?

来自分类Dev

为什么我的某些HTML内部链接有效,而另一些却不起作用?

来自分类Dev

一些bootstrap3字形不起作用

来自分类Dev

array.slice不起作用,与其减去一些值,不如直接复制数组

来自分类Dev

iframe位置:当我在iframe中添加一些CSS时,修复不起作用

来自分类Dev

我在v-bind上遇到了一些问题,它不起作用

来自分类Dev

从生成的实例类型中选取一些属性不起作用,为什么?

来自分类Dev

安装一些DVD程序和奶酪后,音频输入在12.04中不起作用

来自分类Dev

笔记本电脑键盘问题–一些键不起作用

来自分类Dev

一些POSIX括号表达式不起作用

来自分类Dev

find命令删除一些目录并省略其他不起作用的目录

来自分类Dev

C#RichTextBox + IrrlichtLime->一些键不起作用

来自分类Dev

用PhP执行一些python脚本不起作用

Related 相关文章

  1. 1

    一些按键不起作用

  2. 2

    为什么有些别名在xterm中起作用,而另一些别名却不起作用?

  3. 3

    NodeJS一些模块不起作用

  4. 4

    发生一些错误地图不起作用

  5. 5

    替换一些“ \ n”不起作用

  6. 6

    一些命令在bash脚本中不起作用

  7. 7

    一些命令在Vim中不起作用

  8. 8

    Django的一些URL不起作用

  9. 9

    一些重写规则不起作用(.htaccess)

  10. 10

    C#-一些键不起作用

  11. 11

    ggplot:某些Unicode形状有效,而另一些则不起作用

  12. 12

    jQuery的数据表的一些设置不起作用

  13. 13

    我写了一些jQuery,不确定为什么它不起作用

  14. 14

    运行一些代码的jQuery函数

  15. 15

    简化一些jQuery代码

  16. 16

    ReSharper Alt-Enter在某些项目中不起作用,而在另一些项目中起作用

  17. 17

    为什么有时某些键盘键不起作用,而另一些时候却起作用?

  18. 18

    为什么我的某些HTML内部链接有效,而另一些却不起作用?

  19. 19

    一些bootstrap3字形不起作用

  20. 20

    array.slice不起作用,与其减去一些值,不如直接复制数组

  21. 21

    iframe位置:当我在iframe中添加一些CSS时,修复不起作用

  22. 22

    我在v-bind上遇到了一些问题,它不起作用

  23. 23

    从生成的实例类型中选取一些属性不起作用,为什么?

  24. 24

    安装一些DVD程序和奶酪后,音频输入在12.04中不起作用

  25. 25

    笔记本电脑键盘问题–一些键不起作用

  26. 26

    一些POSIX括号表达式不起作用

  27. 27

    find命令删除一些目录并省略其他不起作用的目录

  28. 28

    C#RichTextBox + IrrlichtLime->一些键不起作用

  29. 29

    用PhP执行一些python脚本不起作用

热门标签

归档