jtemplates.jsを参照する「無効なラベル」エラーが発生します。processTemplateでその行をコメントアウトすると、消えてしまいます。その時点で、result.dでアラートを実行することもできます。
これが私のAJAX呼び出しです:
var data = { ID: @SessionVariables.ID };
$.ajax({
type: "POST",
url: "../Services/DataService.asmx/FetchProfitSummaryData",
data: JSON.stringify(data),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result, status) {
$('#rptProfitSummary').setTemplateURL('../Investment/JTemplates/TestListTemplate.htm');
$('#rptProfitSummary').processTemplate(result.d);
},
error: AjaxFailed
});
私のテンプレートの内容は骨の折れるものです:
<table>
<tr>
<td>JTemplate basic success!</td>
</tr>
</table>
他の質問で見たように、JSONとJSONP、または検証の問題とは関係がないようです。私もjquery1.7を使用しているので、それより前のバージョンを使用することによるバグも問題ではありません。
何かアイデアはありますか?