.guys我有以下代码:的JavaScript窗口警报,重定向功能
echo ("<SCRIPT LANGUAGE='JavaScript'>
window.alert('Succesfully Updated')
</SCRIPT>");
我想要做的是,当我点击windows.alert OK的页面将被重定向到一个我的编辑。 PHP。
或者如何创建一个执行插入查询的javascript。
.guys我有以下代码:的JavaScript窗口警报,重定向功能
echo ("<SCRIPT LANGUAGE='JavaScript'>
window.alert('Succesfully Updated')
</SCRIPT>");
我想要做的是,当我点击windows.alert OK的页面将被重定向到一个我的编辑。 PHP。
或者如何创建一个执行插入查询的javascript。
警报将阻止程序流程,以便您可以编写以下内容。
echo ("<script LANGUAGE='JavaScript'>
window.alert('Succesfully Updated');
window.location.href='http://someplace.com';
</script>");
这种方式是不推荐的,你不发送标题,所以你最好写'退出';'echo' – miqbal 2013-11-30 22:13:43
如果你想报警后,将用户重定向,这样做:
echo ("<script LANGUAGE='JavaScript'>
window.alert('Succesfully Updated');
window.location.href='<URL to redirect to>';
</script>");
document.location已被弃用,应该是只读的。它确实有用,但不是为了做到这一点 – mplungjan 2011-03-26 16:41:18
谢谢,更新 – 2011-03-26 16:42:34
你可以这样做:
echo "<script>alert('Successfully Updated'); window.location = './edit.php';</script>";
使用这个,如果你还需要考虑非-javascript用户:
echo ("<SCRIPT LANGUAGE='JavaScript'>
window.alert('Succesfully Updated')
window.location.href='http://someplace.com';
</SCRIPT>
<NOSCRIPT>
<a href='http://someplace.com'>Successfully Updated. Click here if you are not redirected.</a>
</NOSCRIPT>");
jquery已经构建了调用方法服务器端代码直接。你可能想看看这个前面的问题作为一个起点http://stackoverflow.com/questions/861784/how-to-call-a-web-service-from-jquery。另外,如果你有兴趣在插入过程中阻止客户端,你可以看看jquery插件blockui http://jquery.malsup.com/block/。 – bwmfsu 2011-03-26 16:26:49
@bwmfsu Sheez。当你有白金锤子时,你真的会把所有的问题看起来像钉子? jQuery在这里是巨大的矫枉过正。 – mplungjan 2011-03-26 16:43:09
@mplungjan我误解了这个问题。我认为这个问题是关于异步访问插入的问题,可能是从_javascript这个问题中读取了太多内容,这会执行一个插入查询_在过去的几周里我一直在做很多这样的事情,所以这就是我的想法。 – bwmfsu 2011-03-26 17:39:37