Settemplateurl - это не функция, использующая jtemplates
Привет.
Я установил данные с помощью jtempates, но получил ошибку. " Uncaught TypeError: $(...). setTemplateURL-это не функция"
я использую эту ссылку "Использование плагина jTemplate jquery с ajax и ASP.NET | Joe Stevens' Blog[^]
и мой код таков :-
<script src="../js/jquery.js"></script> <script src="../js/jquery.min.js"></script> <script src="http://localhost:46740/Momtaz/User/js/jtemplates.js"></script> <script> $(document).ready(function () { BindData("All"); }); function BindData(name) { $.ajax({ type: "POST", url: 'http://localhost:46740/Momtaz/User/MemberDetails.aspx/GetData', data: JSON.stringify({ 'tName': name }), contentType: "application/json; charset=utf-8", dataType: "json", async: true, success: function (data) { debugger; var placeData = data.d; $('#divMemberPlaceData').html("loading.."); $('#divMemberPlaceData').setTemplateURL('User/htmlFile/AllMember.html'); $('#divMemberPlaceData').processTemplate(placeData); } }); } </script>
Что я уже пробовал:
& lt;script src= "../js/jquery.js " > & lt;/script>
& lt;script src= "../js/jquery.min.js " > & lt;/script>
&ЛТ;скрипт СРЦ="http://localhost:46740/Momtaz/User/js/jtemplates.js"&ГТ;&ЛТ;/скрипт>
& lt;скрипт>
$(документ).готово(функция () {
BindData ("Все");
});
функция BindData(имя) {
$.Аякс({
тип: "пост",
URL-адрес: 'http://localhost:46740/Momtaz/User/MemberDetails.aspx/GetData',
сведения: в формате JSON.преобразовать в строки({ 'tName': имя }),
contentType: "application/json; charset=utf-8",
тип данных: "json",
асинхронные: правда,
успех: функция (данные) {
отладчик;
var placeData = data. d;
$('#divMemberPlaceData'). html ("загрузка..");
$('#divMemberPlaceData'). setTemplateURL('User/htmlFile/AllMember.html');
$('#divMemberPlaceData'). processTemplate(placeData);
}
});
}
< / script>
Karthik_Mahalingam
выкладываю файл шаблон