Javascript 异步调用后单击一次
当在用户事件后直接打开clickonce应用程序时,它可以工作。当存在一些异步代码时,它会失败。我发现它准确地描述了问题,但没有提供解决方案。有什么想法吗?更改浏览器设置不是一个选项Javascript 异步调用后单击一次,javascript,clickonce,Javascript,Clickonce,当在用户事件后直接打开clickonce应用程序时,它可以工作。当存在一些异步代码时,它会失败。我发现它准确地描述了问题,但没有提供解决方案。有什么想法吗?更改浏览器设置不是一个选项 //Following works: $('#buttonId').click(function() { window.location.href = 'path/to/clickonce/app.application'; }); //Following fails: $('#buttonId').cli
//Following works:
$('#buttonId').click(function() {
window.location.href = 'path/to/clickonce/app.application';
});
//Following fails:
$('#buttonId').click(function() {
$.ajax({
...
success: function () {
window.location.href = 'path/to/clickonce/app.application';
}
});
});
看起来不错,仍然可以尝试一次,$('#buttonId')。在('click',function()上{