2012-02-05 225 views
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”);

您可以在http://vatest.docphin.com

查看该网站再次,错误只发生在弗吉尼亚州医院,没有任何其他地方。

+0

是什么TMPL ....... – 2012-02-05 06:19:29

+0

能否请你截图放置'的console.log(结果)的输出;上面的'线30?我可以看到它在链接中工作正常,所以我确信它与来自服务器的响应格式不正确有关。 – Jonathan 2012-02-05 06:22:32

+0

@PranayRana它是一个与jQuery一起使用的模板引擎,如小胡子。 – Jonathan 2012-02-05 06:23:51

回答

相关问题