gpt4 book ai didi

javascript - 如何将 jquery 模板文件保存为每个文件中有多个模板的外部模板文件?

转载 作者:行者123 更新时间:2023-11-30 10:35:50 25 4
gpt4 key购买 nike

我正在尝试保存一个充满模板的文件,这些模板可以在页面加载时加载到页面中。这真的可能吗?让我告诉你我的意思:

通常,我们这样做:

<script id = "template1" type= "text/x-jquery-tmpl">BLAH</script>
<script id = "template2" type= "text/x-jquery-tmpl">BLAH</script>
<script id = "template3" type= "text/x-jquery-tmpl">BLAH</script>

相反我们怎样才能做这样的事情

<script id = "all_templates" type= "text/x-jquery-tmpl">TEMPLATE1, TEMPLATE2, TEMPLATE3</script>

最佳答案

不,但您可以简单地使用 AJAX 请求来加载包含单独的 <script> 的页面模板,然后使用普通的 jQuery DOM 函数访问它们:

var templates = {};
$.ajax({
url: 'templates.html',
dataType: 'html',
success: function(data) {
$('script', data).each(function() {
templates[this.id] = $(this).text();
});
}
});

但是,一个更简洁的解决方案是将您的模板转换为服务器端的单个 JSON 对象并加载该对象。

关于javascript - 如何将 jquery 模板文件保存为每个文件中有多个模板的外部模板文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14086370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com