私はジャンゴでのブログのアプリを作っていますがリダイレクトし、私は、ユーザーが私が欲しいプレビューボタンを送信すると、次のことオープンリダイレクトページと複数の同じタブに再度開くには、Djangoの
- をしたいです部分的に完了したブログを同じウィンドウ内の新しいタブで開くことができます。
- 2番目に、ユーザーがタブを閉じずにもう一度プレビューボタンを押すと、以前開いていたタブに更新されたブログを表示します。
どうすればいいですか?
編集: 私は新しいウィンドウで開くには、このコードスニペットを使用しようとしていますが、これは
<script>
var current_link = $(location).attr('href');
$('.preview_button').onClick(function() {
window.open(current_link,'preview_tab');
});
</script>
を動作しません。また、私は現在、3つの送信ボタンを持っている以下の回答で語ったよう1つの送信ボタン、つまりのプレビューにのみこの機能を提供したいので、直接(#form).onSubmit
を実行することはできません。他の2つのボタンについては、Ajaxを介してコンテンツを更新し、もう1つは新しいページにリダイレクトします。
私はDjangoで作業しているので、URLに直接アクセスすることはできません。これは、ビューによって処理されるためです。だから、私は何をURLに渡す必要がありますか?現在のリンク自体は、そのページにのみ投稿します。 – Sachin
テンプレートの '{%url%}'タグを使用してください: '
しかし、問題は、これに加えてさらに2つのボタンがあることです。 3つのボタンのいずれかがクリックされると、onsubmitが実行されます。私はちょうどプレビューボタンをしたいのですが、 – Sachin