投稿の送信後にサーバーからページの応答を受け取ると問題が発生します
これは私のhtmlコードです:
<form id="form" action="someaction" method="post">
<input name="somedata" id="somedata" />
</form>
それから私はこのスクリプトを持っています
document.getElementById('form').submit();
スクリプトはフォームを正常に送信し、ページ 'someaction' が正しく読み込まれます。問題は、応答ページに jQuery スクリプトがあり、新しいページの読み込みが終了したときにそのスクリプトを実行したいのですが、それは決して起こりません、 $(document).ready() と pageLoad() を試しましたが、どちらも機能しません。
利用可能な解決策はありますか?
編集:
新しいページのコードは次のとおりです。Chrome のコンソールでこれをデバッグしようとしていますが、ソースを開くと JavaScript が表示されませんが、ページを調べるとタグ付きの JavaScript が表示されます。
<html>
<head>
<title>Response from server</title>
</head>
<body>
<form id="newForm">
<input name="newInput" />
</form>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("input").click(function () {
alert("attached");
});
});
</script>
</body>
</html>
入力をクリックしても、アラートはトリガーされません。