Следующий код отлично работает везде, кроме больниц VA. Он работает во всех основных браузерах, за исключением тех случаев, когда в больницах VA. Я вижу, что ajax-вызов завершается, он возвращается со всеми данными, но когда он попадает в строку .appendTo (), он не работает. Я получаю эту ошибку:
<script src="jQuery/jquery-1.6.1.min.js" type="text/javascript"></script>
<script src="jQuery/jquery-tmpl-min.js" type="text/javascript"></script>
<script type="text/javascript">
function GetPlayers() {
$.ajax({
url: "wsPlayers.asmx/GetPlayers",
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
data: ("{paramMinChampionships: " + $("#selChamps").val() + "}"),
error: function (err) {
alert("Error:" + err.responseText);
},
success: function (results) { OnComplete(results.d) }
});
}
function OnComplete(results) {
$("#tbodyPlayers").empty(); //We want to clear the body of the table first.
$("#playerDataTemplate").tmpl(results).appendTo("#tbodyPlayers");
}
</script>
Возвращенная ошибка:
"Линия: 30
Чар 4
Ошибка: объект не поддерживает это свойство или метод
Код: 0
URL: http://vatest.docphin.com/"
Строка 30: $ ("# playerDataTemplate"). Tmpl (результаты) .appendTo ("# tbodyPlayers");
Вы можете просмотреть сайт на http://vatest.docphin.com
Опять же, ошибка возникает ТОЛЬКО в больницах VA, а не где-либо еще.