例如:
$("input[type=radio]").click(function () {
$.ajax({
//请求数据以及处理数据时间比较长大概三分钟
})
})
我这里的需求是点击单选框发请求,拿到数据处理这个数据。但是本来点击radio之后按理他是立马被选中的,但是点了之后要等很长时间,等到ajax请求数据输出之后,这个选框才被选中了。这是为什么啊?
例如:
$("input[type=radio]").click(function () {
$.ajax({
//请求数据以及处理数据时间比较长大概三分钟
})
})
我这里的需求是点击单选框发请求,拿到数据处理这个数据。但是本来点击radio之后按理他是立马被选中的,但是点了之后要等很长时间,等到ajax请求数据输出之后,这个选框才被选中了。这是为什么啊?
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
同步请求会阻塞ui线程更新页面,看起来就像卡住了一样