【问题标题】:Why can't show dialog in laravel 5.4?为什么不能在 laravel 5.4 中显示对话框?
【发布时间】:2017-11-10 02:35:53
【问题描述】:

html:

   <input id="btnShowAdd" name="btnShowAdd" type="button" value="Add" onclick="showformadd()">
   <div class="modal-content" id="myModal">
              hello
   </div>

脚本显示一个模态对话框:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
 <script type="text/javascript">
            function showformadd() {
                $("#myModal").modal('show');
            }

 </script>

结果:不存在错误,但无法显示对话框。为什么? 如何显示对话框?

【问题讨论】:

    标签: php html laravel laravel-5


    【解决方案1】:

    没有 CSS 它将无法工作!

    使用它代替你的脚本并添加 boostrap.min.css:

    <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">
    

    【讨论】:

      【解决方案2】:

      您需要遵循模态标记。在您的 html 中将标记更改为:

      <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
            <div class="modal-dialog" role="document">
               <div class="modal-content">
                   <div class="modal-body">
                       Hello
                   </div>
               </div>
            </div>
      </div>
      

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-11
      相关资源
      最近更新 更多