2017-08-18 27 views
0

がどのように私は1つは、JavaScript関数を呼び出して、私のonclickのパラメータで2つの操作を置くことができ、Djangoのタグでlocation.hrefを与える他の?別のページにリダイレクトする前に、ページに何かを表示させたいのOnClick HTMLボタン:Javascriptの機能+ LOCATION.HREF(ジャンゴ)を呼び出し

は、私はこのような何かをしたい:

onclick="chargement();location.href='{% url 'resumefic' upload.0.pk %}';" 

が、私の機能chargement()が呼び出されていないが、唯一のリダイレクトは動作します。私は、Djangoのタグを使用していて、私はJS機能でLOCATION.HREFを置くことができない

... は、誰かが助けることができますか?

+0

? window.location.hrefを試してみますか? –

+0

これは正常に動作するはずです...ブラウザのJSコンソールを開こうとしましたか?たぶん何かが 'chargement()'関数の実行中に失敗しました。 –

+0

@TimothéMalahieudeしかし、コンソールには何も表示されません(確認するconsole.logをいくつか入れていますが)、それが通過しないようです。 – Marine9357

答えて

0

問題は、あなたがchargement機能が行っているものを見ることができる前にリダイレクトが発生していることです。リダイレクトの前に遅延を追加してみてください。たとえば、コードを置き換えてください。多分理由スコープの

onclick="chargement();setTimeout(function(){location.href='{% url 'resumefic' upload.0.pk %}';},1000);" 
関連する問題