2017-12-15 2 views
0

Ich möchte einen Link über jquery generieren. Hier mein Code:Wie sende ich Args zum Filtern in jquery

{% 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> 

Ich habe Anfrage in Zusammenhang aus Sicht senden und get_absolute_url ist meine benutzerdefinierten Filter. url_code ist zufällig. Ich versuchte einige Lösungen, aber nicht möglich, eine js-Variable zu filtern. Kann jemand js Variable zum Filtern schicken?

Antwort

0

Sie mischen serverseitigen und clientseitigen Code. Was Sie wahrscheinlich wollen, ist etwas wie dieses:

<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>