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