我想做什么:重定向到主页和带有ID的上一页。
出现问题:无法在IE上运行(9)适用于Firefox。
我尝试了什么:
点击活动:
<input type="hidden" id="product_id" value="<?php echo $_GET['product_id']; ?>" />
<td><input type="submit" value="Update" onClick="update(); return false;" /></td>
<td><input type="submit" value="Go Back" onClick="redirect('go back'); return false;" /></td>
<td><input type="submit" value="Done" onClick="redirect('home'); return false;" /></td>
重定向功能:
function redirect(redirect){
var id = $('#product_id').val();
if (redirect == "go back"){
window.location.href = 'displayProduct.php?product_id='+id;
}
else if (redirect == "home"){
window.location.href = 'index.php';
}
}
我还尝试在重定向函数中添加一个alert('1');
,它似乎没有在IE中触发。
我错过了什么......?
答案 0 :(得分:1)
IE可能会在此行引发错误:
var id = $('#product_id').val();
这可能阻止进一步执行。如果您还没有,请确保在IE中未禁用脚本调试以及显示错误: