为了账号安全,请及时绑定邮箱和手机立即绑定

js加载顺序的问题(异步)

js加载顺序的问题(异步)

BIG阳 2018-10-18 14:11:56
如下图,ajax里面已经改成了同步,可还是会先执行下面src引入的外部js文件内容后,再执行ajax里面的回调,何解?图片不清晰,我补充一下代码<script>        $.ajax({            type:"get",            url:'http://127.0.0.1:8081/',            async:false,            dataType:"jsonp",            jsonpCallback:"cb",            success:function(data){                console.log(data);                //栏目                var stacks = '';                for(var i in data){                    stacks += "<div class=\"stack\" id=\"stack"+data[i].id+"\">";                    stacks += "<h2 class=\"stack-title\"><a href=\"#\ data-text=\""+data[i].name+"\"><span>"+data[i].name+"<p style=\"font-size:6px;\">"+data[i].date+"</p></span></a></h2>";                        stacks += "</div>";                }                $("#theme").append(stacks);                    }        });        </script>    <script src="js/modernizr.custom.js"></script>
查看完整描述

1 回答

?
慕仙森

TA贡献1827条经验 获得超7个赞

你使用的是 jsonp 请求, jsonp 不支持 async 参数

说白了,这个就不是 ajax 的请求,就涉及不到 async 参数同步异步的问题


查看完整回答
反对 回复 2018-11-18
  • 1 回答
  • 0 关注
  • 612 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信