2016-03-23 8 views
2

これは私のシナリオです:ユーザはショッピングカートに何かを追加し、このロジックを扱うpythonビューが正常に実行された場合、JavaScript機能を起動して 'カートに商品を追加しました!HttpResponseを返すときにJavaScript関数を実行するにはどうすればよいですか?

どうすればいいですか?

は、ここで私はこれまで試したものです:

return HttpResponse("alert('hello world');", mimetype="application/x-javascript") 

が、これは単なる文字列としてコードを出力します。

具体的には、JSファイルで関数を起動する必要があります。ジャンゴ1.9で

答えて

1

次のコードは動作します:

return HttpResponse("<script>alert('hello world');</script>") 
+0

これは動作しますが、私はJSファイル内の特定の機能を起動する必要があります。任意のヒント? – Kajzer

+1

javascriptファイルがレスポンスに含まれている場合は、上のスクリプトタグの関数を呼び出すことができます。もし私があなただったら、最初に動作するhtmlサイトを作成し、htmlをコピーしてHttpResponseに返します。 – niklas

+0

srcタグを追加すると、このようにhttp://pastebin.com/uKduU9L3が突然動作しなくなります。 – Kajzer

関連する問題