我正在使用Django模板显示数据,在模板中我正在调用这样的ajax请求:
def q7_1(str1, str2, str3):
common_for_str1_str2 = get_common_characters(str1, str2)
return get_common_characters(common_for_str1_str2, str3)
获得json formate中的数据:
{% for entry in entries %}
<script>
var ids = {{ entry }};
$.ajax({
.......
.......
success: function (data) {
alert(JSON.stringify(data));
}
});
{% endfor %}
我希望在表格中显示(在同一模板中):
idn-920087058
name-null
答案 0 :(得分:0)
试试这个:
<table>
<thead>
<tr>idn</tr>
<tr>name</tr>
<tr>street</tr>
</thead>
<tbody id="myTable"></tbody>
</table>
<script>
var = TableItem = ""
{% for entry in entries %}
var ids = {{ entry }};
$.ajax({
.......
.......
success: function (data) {
$.each(data, function(index, value){
TableItem +='<tr>' +
'<td>'+value.fields.idn+'</td>' +
'<td>'+value.fields.name+'</td>' +
'<td>'+value.fields.street+'</td>' +
'</tr>'
$('#myTable').html(TableContent);
})
}
});
{% endfor %}
我认为一个ajax查询会更好。
ids = [{% for entry in entries %}{{ entry.id }}{% if forloop.last %}{% else %},{% endif %}{% endfor %}]