Tôi đã cố gắng triển khai kết quả của Nick là:
$('.selectorUsedToCreateTheDialog').dialog('option', 'title', 'My New title');
Nhưng điều đó không hiệu quả với tôi vì tôi có nhiều hộp thoại trên 1 trang. Trong tình huống như vậy, nó sẽ chỉ đặt tiêu đề chính xác trong lần đầu tiên. Cố gắng ghim các lệnh không hoạt động:
$("#modal_popup").html(data);
$("#modal_popup").dialog('option', 'title', 'My New Title');
$("#modal_popup").dialog({ width: 950, height: 550);
Tôi đã sửa lỗi này bằng cách thêm tiêu đề vào đối số hàm javascript của mỗi hộp thoại trên trang:
function show_popup1() {
$("#modal_popup").html(data);
$("#modal_popup").dialog({ width: 950, height: 550, title: 'Popup Title of my First Dialog'});
}
function show_popup2() {
$("#modal_popup").html(data);
$("#modal_popup").dialog({ width: 950, height: 550, title: 'Popup Title of my Other Dialog'});
}