Estoy tratando de usar el cuadro de diálogo jQueryUI en una aplicación MVC3 pero tengo un problema con él. El cuadro de diálogo que tengo está cargando una vista parcial donde el usuario editará o creará un nuevo elemento. Esto funciona bien, pero si trato de guardar o actualizar el artículo, o si trato de cerrarlo, aparece el mensaje en el título.TypeError no capturado: Objeto [object Object] no tiene el método 'dialog'
He agregado todos los archivos .js requeridos pero sigo recibiendo el error. También he usado Firebug pero todavía no puedo encontrar por qué está sucediendo el error.
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;
});
});
Lo sentimos, la pasta era incorrecta. – Nollaig