У меня есть вид MVC, из которого я хочу открыть диалоговое окно jQuery. В диалоговом окне я хочу отобразить представление, но для действия контроллера требуется параметр. Вот что у меня есть:Открыть диалог jQuery с параметром
$(document).ready(function() {
$dialog = $('<div></div>')
.dialog({
open: function(event, ui) {
$(this).load("@Url.Action("Edit", "Agenda", new {id = ???})"); //Line to fix
},
autoOpen: false
});
И дальше вниз, у меня есть этот код, вызывающий диалог. Обратите внимание, что id
я хочу перейти к действию контроллера является calEvent.id
$('#calendar').fullCalendar({
eventClick: function (calEvent, jsEvent, view) {
$dialog.dialog('open');
}
});
Таким образом, вопрос: Как я могу адаптировать свой код, чтобы передать calEvent
параметру id
?
К сожалению, я не заметил, что вы оказываете сервер-сервер. Вам нужно будет заменить часть в предварительно обработанном URL. Я отредактировал код соответственно. –