0
以下代码在VA医院除外都可以正常工作。它适用于所有主流浏览器,VA医院除外。我可以看到ajax调用熄灭,它返回所有数据,但是当它到达.appendTo()行时,它不起作用。我得到这个错误:jQuery tmpl .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 网址:http://vatest.docphin.com/”
第30行是:$(“#playerDataTemplate”)。tmpl(results).appendTo(“#tbodyPlayers”);
查看该网站再次,错误只发生在弗吉尼亚州医院,没有任何其他地方。
是什么TMPL ....... – 2012-02-05 06:19:29
能否请你截图放置'的console.log(结果)的输出;上面的'线30?我可以看到它在链接中工作正常,所以我确信它与来自服务器的响应格式不正确有关。 – Jonathan 2012-02-05 06:22:32
@PranayRana它是一个与jQuery一起使用的模板引擎,如小胡子。 – Jonathan 2012-02-05 06:23:51