Значение кнопки пропуска Javascript для модального - PullRequest
0 голосов
/ 04 ноября 2018

Я схожу по кругу с этим. Кажется, все должно быть просто (вероятно, это когда вы знаете, как).

У меня есть кнопка, которая вызывает модал, который загружает другую страницу, как ее содержимое. У меня есть модальный режим, если я жестко запрограммировал URL-адрес для загрузки, но я хочу передать значение (идентификатор записи) от кнопки для использования в URL-адресе, чтобы загруженная страница соответствовала кнопке, и разные кнопки на моей странице загружать разные страницы в зависимости от переданного значения.

Код кнопки выглядит следующим образом:

<button 
        type="button" 
        class="btn btn-xs btn-info"  
        data-target="#newModal-p"
        onClick="$('#newModal-p').modal()">
        <span class="glyphicon glyphicon-pencil"></span>
          Edit
        </button>

<!-- Modal -->
        <div id="newModal-p" class="modal fade" role="dialog">
        <div class="vertical-alignment-helper" style="width:50%">
        <div class="modal-dialog">

<!-- Modal content-->
        <div class="modal-content">
             <div class="modal-header">
                  <button type="button" class="close" data-dismiss="modal">&times;</button>
                  <h2 class="modal-title">Edit Personal Asset</h2>
             </div>
             <div class="modal-body">
                  <div id="editPage-p"></div>
             </div>
             <div class="modal-footer">
                  <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
             </div>
         </div>

         </div>
         </div>
         </div>

    <script>
            var persEditPath = {!! json_encode($modal_edit_pers) !!};

                    $("#newModal-p").on('show.bs.modal', function () {
                    // load the edit form with ajax request here and place into Modal DIV
                    $('#editPage-p').load( persEditPath);

                    });
    </script>

Где переменная $modal_edit_pers равна "http://localhost:8080/MySite/public/admin/personal_assets/11/modal_edit"

Я бы хотел закодировать идентификатор записи (в пути это «11») в качестве параметра значения, когда я собираю ее в PHP, чтобы при нажатии кнопки я мог взять ее и объединить в строку URL, чтобы загрузить, когда я это называю.

Я переписывал это около пяти раз с возможными решениями, которые я нашел из поисков здесь и в других местах, но не могу получить это значение вплоть до события JavaScript модального события в (show), где мне нужно это.

Это приложение Laravel 5.5, работающее в XAMPP в Win10

Любые предложения приветствуются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...