Передача данных модели сущности в модаль начальной загрузкиJavascript

Форум по Javascript
Ответить
Anonymous
 Передача данных модели сущности в модаль начальной загрузки

Сообщение Anonymous »

Я пытаюсь передать данные в модал. После поиска в Интернете и после начальной загрузки я нашел пару способов. 1) Является ли передачи модели через data-bs-whatever = "@model" , однако, если попытаться получить доступ к ней получателем (см. Ниже) и найдите его свойства. 2) Я могу передать идентификатор продукта, добавив эту строку кода DATA-ID = "@MODAL.EntityId" , однако, если я следую таким образом, мне придется сделать вызов AJAX, который я нахожу его ненужным. Как я могу передать сущность с такими областями; Идентификатор, имя, номер и т. Д. Модал начальной загрузки? p>




#
Product Name
Part Number
Actions



@foreach(Entity ent in @Model.Entities)
{

@ent.Id
@ent.Name
@ent.Number

// Other Actions
Remove


}









Modal title


Close
Save changes






$(document).ready(function (){
$('#products').DataTable();
$('#clients').DataTable();
})

const exampleModal = document.getElementById('exampleModal')
exampleModal.addEventListener('show.bs.modal', event => {
const button = event.relatedTarget
const recipient = button.getAttribute('data-bs-whatever')

console.log(recipient.Name) // Accessing the property of recipient is undefined
console.log(recipient) // This logs back the entity type
const modalTitle = exampleModal.querySelector('.modal-title')
const modalBodyInput = exampleModal.querySelector('.modal-body p')

modalTitle.textContent = `Warning! You're about to remove ${recipient}`
modalBodyInput.textContent = recipient.Name
})




Подробнее здесь: https://stackoverflow.com/questions/794 ... trap-modal
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»