2
我在js文件中獲得了json數據,現在我需要將它們傳遞給jtemplate並顯示。這裏是我試過的代碼,但沒有數據顯示越來越如何在jtemplate中讀取javascript中的數據
$.ajax({
url: '/CMananager/getDetails',
contentType: "application/json; charset=utf-8",
data: { 'ID': ID },
type: 'GET',
cache: false,
success: function (result) {
var placeHolder = $("#templatePlaceHolder");
placeHolder.setTemplateURL("/Templates/Preview/Details.htm");
placeHolder.processTemplate(result.Name);
}
在jtemplate我試圖讀取這樣的數據,是越來越顯示任何內容
<input type="text" id="Details" name="DetailsName" style="float:left; font-size:14px; line-height:42px; padding: 0; text-align: left;width: 80%;" value="{$T.Name}" maxlength="50"/>
<span id="DetailsNamespan" style="float:left; font-size:14px; line-height:42px; padding: 0; text-align: left;width: 80%;">{$T.Name}</span>
嘗試用'placeHolder.processTemplate({Name:result.Name});' – nemesv
超級它的工作,但我可以知道原因。爲什麼我必須分配給另一個變量並訪問? – Naruto