Я пытаюсь обновить таблицу HTML, добавив новые данные через json и используя jQote.
У меня довольно простой шаблон jqote:
<script type="text/html" id="template">
<![CDATA[
<tr>
<td><%= this.customer_id %></td>
<td><%= this.campaign_id %></td>
<td><%= this.cname %></td>
<td><%= this.create_date %></td>
<td><%= this.phone %></td>
<td><%= this.sname %></td>
<td><%= this.reminder %></td>
<td><%= this.appt_date %></td>
<td><%= this.note %></td>
<td><%= this.unread %></td>
</tr>
]]>
</script>
А вот мой JSON:
[{
"customer_id": "2081",
"campaign_id": "812",
"cname": "Jeff",
"create_date": "3 days ",
"phone": "1111111111",
"sname": "Massage Appointment",
"reminder": "0",
"appt_date": "0",
"note": "",
"unread": "2"
}]
А вот мой jQuery:
$.ajax({
type: 'POST',
url: 'url/for/json/return',
dataType: 'text/json',
data: 'huh',
success: function(jsondata){
row = $('#template').jqote(jsondata);
$('#customers > tbody').html(row);
},
}
});
Запрос ajax выполняется нормально, и внутри jsondata хранятся правильные данные, но все мои теги jQote возвращаются неопределенными.Кто-нибудь видит, что я делаю не так?