我在龍捲風模板表產生與城市,我想有一個像最後一列的詳細信息按鈕如何參數由模板參數數組傳遞給js函數
{% if globals().has_key('results') %}
{% for result in results %}
<tr>
<td>{{result['name']}}</td>
<td>{{result['citizens']}}</td>
<td style="width:100px; height:100px;">
<div class="ui-grid-b">
<a class="ui-block-a ui-icon-detail" onclick="showDetails('{{id}}',{{result['city_id']}});" data-role="ui-li-aside" data-icon="right_arrow" data-theme="a"></a>
</div>
</td>
</tr>
{% end %}
{% end %}
和點擊與參數另一頁上加載在URL中。
<script type="text/javascript">
function showDetails(id, city_id)
{
window.location = '/cities?id='+id+'&city_id='+city_id;
}
</script>
如何通過參數顯示細節功能? (我不能使用',我嘗試了',但它不起作用)。結果是密鑰名稱,公民,city_id的字典列表。 龍捲風模板使用{{}}來訪問傳遞的參數
爲什麼不直接使用A HREF,有沒有你正在使用JS功能,使一個鏈接一個鏈接特別的原因? – Pete
你現在得到了什麼結果?用當前代碼生成的html是什麼?它看起來像這樣的'onclick =「showDetails('這裏是什麼?',它在結果中是什麼樣子?);」'或者它取代了值或什麼? – llamerr
@llamerr你需要更多報價 – EricG