优雅的干净的方法在JavaScript文件中包含HTML?

9 浏览
0 Comments

优雅的干净的方法在JavaScript文件中包含HTML?

我正在构建一个带有几个模态对话框的小应用程序。这些对话框需要一小段HTML代码。我已经将窗口的HTML硬编码在javascript库中,但对此解决方案并不满意。是否有更优雅的方法来做这个?似乎JavaScript没有多行字符串/here文档语法。

var html = "

Email分享

"; html = html + "
"; html = html + ""; html = html + ""; html = html + ""; html = html + ""; html = html + ""; html = html + "
"; $("#data").html(html);

添加以澄清原始信息-

任何解决方案都不能使用Ajax/XHR请求来获取模板文件,因为javascript库将位于与包含它的html文件不同的域上。

这有点像ShareThis。该库将被包含在许多不同的网站中,并附加到具有属性sharetool="true"的div内的任何锚标签的onClick事件上。

例如:

http://www.bar.com - index.html

...

...

...

0