Tôi đang sử dụng cửa sổ bật lên phương thức của twitter bootstrap.
<div id="myModal" class="modal hide fade in">
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
<h3>Header</h3>
</div>
<div class="modal-body"></div>
<div class="modal-footer">
<input type="submit" class="btn btn-success" value="Save"/>
</div>
</div>
Tôi có thể tải nội dung bằng ajax với a-element này:
<a data-toggle="modal" data-target="#myModal" href="edit.aspx">Open modal</a>
Bây giờ tôi phải mở cùng một phương thức nhưng sử dụng một url khác. Tôi đang sử dụng phương thức này để chỉnh sửa một thực thể từ cơ sở dữ liệu của mình. Vì vậy, khi tôi nhấp vào chỉnh sửa trên một thực thể, tôi cần tải phương thức có ID.
<a data-toggle="modal" data-target="#myModal" href="edit.aspx?id=1">Open modal</a>
<a data-toggle="modal" data-target="#myModal" href="edit.aspx?id=2">Open modal</a>
<a data-toggle="modal" data-target="#myModal" href="edit.aspx?id=3">Open modal</a>
Nếu tôi nhấp vào liên kết số 1, nó hoạt động tốt. Nhưng nếu sau đó tôi nhấp vào liên kết số 2 thì nội dung phương thức đã được tải và vì vậy nó sẽ hiển thị nội dung từ liên kết số 1.
Làm cách nào tôi có thể làm mới hoặc đặt lại nội dung đã tải ajax trong cửa sổ bật lên phương thức khởi động twitter?