从外部视图动态添加html

时间:2016-07-04 14:32:26

标签: javascript jquery html

我在javascript中有一个函数,将一些HTML附加到某个div,如:

$("#test").html("<tr><td>" + data[0].foo + "</td></tr>");

我不希望这个HTML出现在我的代码中,因此我想将其放入一些外部文件并将其加载到变量中。但是数据变量怎么样?如何将其传递给此外部文件?我该如何使用它?

1 个答案:

答案 0 :(得分:1)

您可以将该代码存储在一个文件中(比方说script.js因为我感觉很有创意),并且使用jQuery函数$.getScript( "script.js")会将脚本加载到您的页面中。 如果你在变量中有名字,这不是问题,你可以使用

var scriptSrc="script.js";
$.getScript(scriptSrc);

这会回答你的问题吗?