2017-09-08 8 views
-1

の内側に、私は次のコードを使用してJavasciptファイル内Djangoのモデルフィールドの値を使用しています:ジャンゴ - 多対多遡を呼び出すには、jQueryの

ここ
var action_type =$('#id_strength').val(); 

強度がCharFieldですです。

しかし、同じことが多対多フィールド

var action_type =$('#id_batches').val(); 

バッチのために動作しません:

私はソースコードを見た、HTMLは次のようになります。だから私

<div class="related-widget-wrapper"> 
<select name="batches" data-field-name="batches" multiple="multiple" id="id_batches" data-is-stacked="0" class="selectfilter"> 
<option value="option1">option1</option> 
<option value="option2">option2</option> 
</select> 
+0

正しい方向に私を指しているためjQueryのは知っているか、あなたのDjangoのフィールドを気にしません。それはhtmlについてしか知りません。 htmlの外観はどうですか? –

+0

バッチフィールドのHTMLは次のようになります。

+0

質問をHTMLコードで更新しました。 –

答えて

0

いくつかの掘り下げを行い、最終的にJQueryをフィールドにアクセスできるようにしました。 ManytoManyの選択フィールドなので、バッチを選択フィールドとして扱うだけでした。

var action_type = [] 
$("#id_batches").each(function(name,val) { 
    action_type.push(val.value); 
    }); 

おかげでダニエル・ローズマン

関連する問題