wangjianjilei 大佬有话说 :
js点击事件阻塞,网上找不到什么方法解决,可能是我关键…
$(function () {
$(‘#crawl’).click(function(){
for(;start<end;start++)
{
$.ajax({
async:false
});
}
})
});
代码大概就是这样,点击之后循环ajax请求,然后整个线程就一直卡死,浏览器是不是跳出框
一个页面没响应,你可以等待页面或者退出网页
现在思路是多线程或者异步,task或者promis,但是又不知道怎么做,感觉应该不至于那么麻烦才对
这个事情在winform上也是,不知道怎么解决,类似的问题
x1184 大佬有话说 :
什么鬼写法 异步等回调啊https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif
一条不知名傻狗 大佬有话说 :
你这是 jQuery ,和 js 没啥关系了https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif
wangjianjilei 大佬有话说 :
一条不知名傻狗 大佬有话说 : 2020-6-12 15:56
你这是 jQuery ,和 js 没啥关系了
jq的底层是js啊,这话说得,不过是对xhr的封装而已
Jay 大佬有话说 :
沒懂什麼意思
jc8761 大佬有话说 :
for 循环,请求了多少次,这是要做什么https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif
docn 大佬有话说 :
没见过for里面写ajax的,
再说一嘴,不用异步的ajax是没有灵魂的https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif
一条不知名傻狗 大佬有话说 :
wangjianjilei 大佬有话说 : 2020-6-12 15:57
jq的底层是js啊,这话说得,不过是对xhr的封装而已
你这和 js 一点关系都没有,去看 jQuery 官方文档吧https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif
wangjianjilei 大佬有话说 :
x1184 大佬有话说 : 2020-6-12 15:53
什么鬼写法 异步等回调啊
ajax改了异步,但是for循环还是卡死,按钮没有回弹
wangjianjilei 大佬有话说 :
一条不知名傻狗 大佬有话说 : 2020-6-12 16:00
你这和 js 一点关系都没有,去看 jQuery 官方文档吧
这话就不对了,jq本身就是js的封装
本身里面的代码都是js啊,里面的变量命名都是继承js的