Tôi đang cố gắng triển khai một số mã sẽ tạo đầu trang và chân trang trên tất cả các trang web của tôi thay vì mã hóa cứng chúng. Tôi đã thử điều này:jQuery Mobile: Sử dụng cùng một tiêu đề chân trang cho tất cả các trang
Tôi đã có điều này trong "trang chính" của tôi Tôi chỉ được gọi là gói tiêu đề tôi muốn trong một div.
<div id="headerProto">
<div data-role="header" data-position="fixed" data-theme="b">
<h1> Title </h1>
</div>
</div>
Sau đó, trong các trang khác tôi đã:
<div class="headerChild">
</div>
Và tôi nói thêm:
$(".headerChild").html($("#headerProto").html());
Không xúc xắc. Dù bằng cách nào thì đó là một dự đoán tổng thể về cách tôi phải làm điều đó. Có cách nào tốt hơn?
Bạn không thể sử dụng ngôn ngữ phía máy chủ động như PHP để tạo các trang này? Đó sẽ là cách tốt nhất. – Brandan
http://stackoverflow.com/questions/9152446/creating-templated-persistant-header-footer-template-in-jquery-mobile-and-phoneg/9204896#9204896 – bmurmistro