2017-12-15 9 views
0

jqueryでリンクを生成します。 ここに私のコード:jqueryでフィルターにargsを送信するには

{% extends "dashboard/dashboard.html" %} 
{%load staticfiles %} 
{%load tagfilters %} 
<table data-url="{% url 'get-examinee-list' exam.id %}" > 
<tr> 
<th data-field="access_url" data-formatter="accessurlFormatter"><div title="Access Url" class="th-inner ">{% trans 'Access Url' %}</div></th> 
<tr> 
</table> 
<script> 
function accessurlFormatter(row){ 
{{request|get_absolute_url:row.url_code}} 
} 
</script> 

私はビューとはget_absolute_urlからコンテキストに要求を送信さは、私のカスタムフィルタです。 url_codeはランダムです。 私はいくつかのソリューションを試しましたが、js変数をフィルタに送ることはできません。 誰もjs変数をフィルタに送る方法を知っていますか?

答えて

0

サーバーサイドとクライアントサイドのコードが混在しています。あなたはおそらくこのようなものです:

<table data-url="{% url 'get-examinee-list' exam.id %}" > 
    <tr> 
    <th data-field="access_url" data-formatter="accessurlFormatter"> 
     <div title="Access Url" class="th-inner ">{% trans 'Access Url' %}</div> 
    </th> 
    </tr> 
    <tr> 
    <td>{{request|get_absolute_url:row.url_code}}</td> 
    </tr> 
</table> 
<script> 
    function accessurlFormatter(row){ 
    // your javascript code to implement formatting 
    } 
</script> 
関連する問題