.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