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