Я дал свой код ниже,
$(function() {
$("get-reservation-id").click(function() {
$(this).load("<%=Url.Action("GetReservation", "ModalPopup") %>",
function() {
$("<div>").dialogr({
autoOpen: false,
width: 700,
title: 'Car Rental Application',
modal: true,
overlay: {
opacity: 0.5,
background: "black"
}
});
});
});
});
Этот код не создает всплывающее диалоговое окно jquery ui.
get-booking-id : это значение, присвоенное изображению, помещенному в тег привязки
GetReservation : частичное представление
ModalPopop : это имя контроллера (где у меня есть действие, которое возвращает GetReservation View)
Любая идея, почему это не работает. С другой стороны, я написал код, который работает. Смотри ниже
Рабочий код:
$("#vehicle-search-id").click(function() {
$("#vehicle-search-id").load("/ModalPopup/VehicleSearch",
function() {
$("#vehicle-search").dialogr({
width: 700,
modal: false,
title: 'Car Rental Application'
});
});
});
Причина, по которой я решил не использовать это, заключается в том, что я хотел использовать <%=Url.Action("GetReservation", "ModalPopup") %>
вместо /ModalPopup/VehicleSearch
и хотел использовать более распространенный $("<div>").dialogr({
, чем $("#vehicle-search").dialogr({
Большое спасибо
Моя цель
Я хочу создать всплывающее окно с помощью диалога Jquery и поставить
частичный вид в нем.