都市を含む竜巻テンプレートテーブルで生成し、最後の列の詳細ボタンのようにしようとしています
{% 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>
詳細機能を表示するためにパラメータを渡す方法は? (' は使用できません。\" で試しましたが、うまくいきません。結果は、名前、市民、都市 ID のキーを持つ辞書のリストです。{{ }} は、渡されたパラメーターにアクセスするために tornado テンプレートによって使用されます。