【发布时间】:2014-11-03 10:41:11
【问题描述】:
这是启动异步 ajax 请求的简单sn-p 代码。 请求的处理时间故意过长(10秒或更长)。
为什么浏览器会阻止我的用户在异步请求过程中点击 href 链接? (在 Firefox 和 Chrome 上试过)
异步请求通常被调用,“Ready”消息立即显示在控制台中。
片段:
new Ajax.Request('index.php', {
method: 'post',
asynchronous: true,
parameters: { 'sleep': 10 },
onSuccess: function(transport) { console.log('Success'); },
onFailure: function() { console.log('Error'); }
});
console.log('Ready');
【问题讨论】:
标签: javascript ajax asynchronous browser locking