Một mô hình chung cho các mẫu bốc xương sống là một cái gì đó như:đọc nội dung của thẻ script bên ngoài với jquery
<script type='text/template' id='foo'>
my template
</script>
----
var whatever = $('#foo').html();
tôi muốn bao gồm các kịch bản trong một tập tin bên ngoài như vậy:
<script type='text/template' id='foo' src='myTemplate.tpl'></script>
Nhưng html()
của foo
hiện đang trống.
Tôi đã xem trình duyệt kéo tệp mẫu xuống, nhưng tôi không chắc liệu nó có nằm trong trang dom hay không. Có cách nào đơn giản để tham khảo nội dung của tập lệnh trong javascript hay trình duyệt đơn giản bỏ qua nó và ném ra kết quả?
bạn đã thử thực hiện trên tài liệu chưa? – mindandmedia
Có, mọi thứ đang chạy tốt sau khi đã có tài liệu.ready – captncraig
Từ quan điểm tối ưu hóa, trang của bạn sẽ tải nhanh hơn nếu các mẫu nội tuyến hoặc được khai báo dưới dạng biến javascript. Tải mọi tài nguyên bên ngoài trên trang của bạn sẽ phải trả phí HTTP. Bạn ít nhất nên sử dụng 'defer' hoặc 'async' trên chúng để trình duyệt biết rằng nó có thể tải chúng cùng với mọi thứ khác và không phải chặn – tkone