2017-08-22 8 views
0

JSは、どのように(ジャンゴ)

$(function(){ 

    var count=1; 
    $("#btn").click(function(){ 
    count++; 
    }) 
}) 

views.py

def setparam(request): 

    counts=range(1,count) 

例えばのviews.pyするJSのパラメータを使用します。

このように、JSの数をview.pyに使いたいのですが、どうすればいいですか?

答えて

0

サーバーに送信する必要があります。 私はあなたの例としてajaxを推測します。

JS

function send_cont(cont) { 
     $.ajax({ 
      url: '{% url "your_app.views.your_view" %}', 
      type: "GET", 
      data: { 
       cont: cont 
      }, 
      success: function (json) { 
       //Something 
      }, 
      error: function (json) { 
       //Something 
      } 
     }); 
    } 

ビュー

def your_view(request): 
    cont = request.GET.get('cont')) 
    #More code 
+0

JavaScriptは別のファイルに書かれている場合、私はそれがあまりにも動作しますが、質問がありますか? – JesusMurF

+0

@JesusMurFontanalsがあなたのファイルを頭部にインポートしています: Carlosr

+0

{%static 'yourfile.js'%}というタグを使用していると思います。 – JesusMurF

関連する問題