为什么window.location需要3 -5秒才能转到另一页? 我想在确认后立即更改页面。
<script>
var a = confirm('Do you want to insert the device specifications now ؟');
if(a)
{
var name = '<?= $items_name ?>';
window.location = 'mobiles.php?name='+name;
}else
{
return false;
}
</script>
在我看来location.assign更快
<script>
var a = confirm('Do you want to insert the device specifications now?');
if(a) {
var name = '<?= $items_name ?>';
window.location.assign('mobiles.php?name='+name);
}
else {
return false;
}
</script>
答案 0 :(得分:0)
您的代码会立即触发页面更改。如果您遇到延迟,很可能是浏览器加载新页面的时间。您可以尝试优化新页面的加载时间。如果您只是使用Google,则可以在网络上找到各种资源以进行页面加载时间优化。