Tôi đang sử dụng bootstrap trong ứng dụng đường ray. Tôi đã cố gắng để hiển thị hộp thoại bằng cách sử dụng bootstrap-phương thức, nhưng hộp thoại không đến cho tôi. Đây là mã xem của tôi.bootstrap-modal không hiển thị hộp thoại
<div id="creative_attachment_popup" class="modal hide fade" role="dialog">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3>Modal header</h3>
</div>
<div class="modal-body">
<p>Do you eant to continue../p>
</div>
<div class="modal-footer">
<a href="#" class="btn">Close</a>
<a href="#" class="btn btn-primary">Save changes</a>
</div>
</div>
Và đơn giản, tôi gọi là tập tin js như
$('#creative_attachment_popup').modal('show');
đoạn mã trên chỉ hiển thị một trang phai và Dosn't chứa bất kỳ hộp thoại. Khi tôi nhập dòng js trên vào bảng điều khiển của mình, nó hiển thị như sau:
<div id="creative_attachment_popup" class="modal hide fade in ui-dialog-content ui-widget-content" role="dialog"> <h1 style="display: block;" aria-hidden="false">…</div>
Tham khảo mã ở trên bằng mã html của tôi. Tại sao tôi nhận được điều này?
Loại không bắt buộcLỗi: Đối tượng [đối tượng] không có phương thức 'xác thực' – Pez
Tôi bao gồm tất cả các phụ thuộc như bạn đã đề cập. Nhưng trong giao diện điều khiển của tôi, tôi đã tìm thấy lỗi này. "Uncaught TypeError: Object [object Object] không có phương thức 'validate'" trên "$ ('. Windows'). Validate()" – Pez
Phương thức validate() này làm gì? jQuery không có phương thức validate() được xây dựng sẵn. Vì vậy, bạn có thể muốn xóa dòng này –