Javascript 将php变量从paginator传递到modal

Javascript 将php变量从paginator传递到modal,javascript,php,html,cakephp,bootstrap-modal,Javascript,Php,Html,Cakephp,Bootstrap Modal,我有一个paginator,它显示前n个任务,并使用bottuns更改或删除任务: <?php foreach($tasks as $task) { ?> <li> <div class="task-title"> <span class="task-title-sp"><?php echo $task['Task']['task']; ?></span>

我有一个paginator,它显示前n个任务,并使用bottuns更改或删除任务:

<?php
    foreach($tasks as $task) {
?>
    <li>
        <div class="task-title">
            <span class="task-title-sp"><?php echo $task['Task']['task']; ?></span>
            <span class="badge badge-active"><?php echo $task['Task']['nicedate'] ?></span>
            <div class="pull-right hidden-phone">
                <button class="btn add-btn btn-xs" data-toggle="modal" data-target="#write">
                    <i class="fa fa-pencil"></i>
                </button>
                <button class="btn dismiss-btn btn-xs">
                   <i class="fa fa-trash-o "></i>
                </button>
            </div>
        </div>
    </li>
<?php } ?>
然后单击按钮,打开具有文本更改和更新bottun的模式:

        <div class="modal" id="write" tabindex="-1" role="dialog" aria-labellbyid="writeLabel">
            <div class="modal-dialog" role="document">
                <form id="update-form" action="/tasks/edit?id=xx" method="post">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                                <span aria-hidden="true">&times;</span>
                            </button>
                            <h4 class="modal-title" aria-labellbyid="writeLabel">Unesi promjene</h4>
                        </div>
                        <div class="modal-body">
                            <textarea class="form-control" rows="5"></textarea>
                        </div>
                        <div class="modal-footer" id="edit-footer">
                            <input type="submit" class="btn see-btn" value="Ažuriraj">
                        </div>
                    </div>
                </form>
            </div>
        </div>

因此,我需要从foreach循环内的paginator中获取php变量$task['task']['id'],并将其发送到modal,并在form action中用它来代替xx

请告诉我们您尝试了什么。我尝试过将javascript全局变量设置为ID,并使用document.getElementByIdwrite.innerHTML,但两者都没有达到预期效果。这可能会对您有所帮助,,Lijep pozdrav Nix,bug.hrforum@LukaSvalina给你,完整的解决方案和解释