私は、jsonを使用してjQoteを使用して新しいデータを取り込んだHTMLテーブルを更新しようとしています。jqote returned returned un
私はかなり単純な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タグはすべて未定義に戻っています。誰かが私が間違っていることを見ていますか?
ありがとうございました!奇妙なことに、このようにjQoteを使って見た例では、parseJSONを使用する必要性について説明していませんでした。 –