Tôi đang cố gắng sử dụng hộp thoại jQueryUI trong ứng dụng MVC3 nhưng gặp vấn đề với nó. Hộp thoại tôi đang tải một phần lượt xem vào đó người dùng sẽ chỉnh sửa hoặc tạo một mục mới. Điều này làm việc tốt nhưng nếu tôi cố gắng để lưu hoặc cập nhật các mục, hoặc nếu tôi cố gắng để đóng nó tôi nhận được tin nhắn trong tiêu đề.Loại không bắt buộcLỗi: Đối tượng [đối tượng đối tượng] không có phương thức 'hộp thoại'
Tôi đã thêm tất cả các tệp .js bắt buộc nhưng vẫn gặp lỗi. Tôi cũng đã sử dụng firebug nhưng vẫn không thể tìm thấy tại sao lỗi xảy ra.
HTML
<span class="EditLink ButtonLink" addressId="@addr.Id">Modify this Address</span>
<div id="popup"></div>
Javascript
$(document).ready(function() {
var id = 0;
//define config object
var dialogOpts = {
title: "Edit item",
modal: true,
autoOpen: false,
height: 500,
width: 500,
open: function() {
$("#popup").load("/partialviewtoload/" + id);
},
buttons: {
Cancel: function() {
$(this).dialog('close');
}
}
};
$("#popup").dialog(dialogOpts); //end dialog
$('.EditLink').click(function() {
id = $(this).attr("itemId");
$("#popup").dialog("open");
return false;
});
});
xin lỗi, dán không đúng. – Nollaig