gpt4 book ai didi

javascript - jquery 使用自动竞争。我想添加异步来消除渲染阻塞

转载 作者:行者123 更新时间:2023-12-02 14:41:53 25 4
gpt4 key购买 nike

您好,我想使用异步来加速页面以消除渲染阻塞。

发生了什么;当我在 jquery 文件之前将 async 放入脚本中时,自动完成会停止工作吗?如果我不使用异步,那么它会阻塞。

有什么想法可以让两者都发挥作用吗?

或者

可以解释为什么会发生这种情况吗?

用于表单邮政编码选择

site

 <script async    src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script><!----NEED for postcode--->
<script >
//custom select box

$("#swSearch").autocomplete({
minLength: 1,
source: function(req, add){
$.ajax({
url: 'http://www.vestedutility.com.au/WMS/index.php/welcome/sw_search', //Controller where search is performed
dataType: 'json',
type: 'POST',
data: req,
success: function(data){
if(data.response =='true'){
add(data.message);
}
}
});
}
});

</script>

最佳答案

我访问了您提供的页面,该页面上有很多错误:
enter image description here

  1. 首先从 <script> 中删除所有异步标签。

  2. 然后将您的自动完成代码放入其中

    $(function() {
    //your autocomplete code here
    }

    这应该可以解决您的问题,因为自动完成本身正在使用 jquery。

  3. 除此之外,您的 html 文档以 <head> 开头.

  4. 也没有正文标签。

  5. 您已下载 bootstrap.min.js 3 次。

关于javascript - jquery 使用自动竞争。我想添加异步来消除渲染阻塞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36946362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com