次のコードのようなjavascriptを使用して、新しいページに移行する前にサーバーにデータを送信するリダイレクトページを作成しようとしています。JavaScriptで、新しいページに移行する前にサーバーにデータを送信するリダイレクトページ
<body>
<script type="text/javascript">
****
light transaction about cookie
****
document.createElement("img").setAttribute("src", "server.php?param1=cookiedata");
location.href = "new_page.html";
</script>
</body>
はしかし、 "new_page.html" にリダイレクトする前に、時には
document.createElement("img").setAttribute("src","server.php?param1=cookiedata");
は呼ばず、 "server.phpという" にデータを送信することはできません。
リダイレクト時間が短いという問題はありますか?
解決方法を教えてください。
'.setAttribute(" onload "、refirectAfterTransmit);'これは有効なjavascriptではありません! –
したがって、私は "これのようなもの"と言いました。そこには擬似コードのものがいっぱいあります。 – jakee
フェアー...私は答えとして擬似コードを使うことは考えていませんでした:p –