我正在处理某些内容,当功能成功时,我想重定向到另一个页面,并显示警告“功能成功”。
我正在使用CodeIgniter,Javascript和Bootstrap
任何想法都将受到赞赏
答案 0 :(得分:2)
页面X重定向到第Y页后,页面X不再打开,因此无法再发出警报。您的选择包括:
iframe
中;或者,只需提供一个链接,然后让用户决定是否点击。)http://example.com/path/to/Y/?alert=Function+successful
,您可以设计页面Y以检测查询字符串并发出警报。答案 1 :(得分:1)
当函数成功时,重定向并使用新页面的body onload事件。使用基于另一个SO答案的查询字符串提取:
if (success)
{
window.location("anotherpage.html?myparm=alertMe");
}
...
anotherpage.html
<body onload="bodyLoad();">
...
</body>
<script type="text/javascript">
function bodyLoad()
{
parmValue = getParameterByName("myparm");
if(parmValue == 'alertMe')
{
alert('Function successful');
}
}
//http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values
function getParameterByName(name) {
var match = RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search);
return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}
</script>