javascript - 弹出框未显示

标签 javascript jquery

这是我的按钮,我的 jsp 页面中有它

  <button type="button" class="btn btn-primary" id="offerPhoneButton" onclick="offerPhone()">Offer Phone</button>

这是我的脚本

           <script type="text/javascript">
function offerPhone() {
    var phoneDialog = $("#myPhoneList").dialog({
        title: 'My Phone',
        autoOpen : false,
        closeText : 'hide',
        show : "fade",
        hide : "fade",
        modal : true,
        width : "400px",
        position: { my: "left top", at: "left top", of: window },
        open : function() {
            alert('hi');
            // load doctor_phones.jsp into the phones dialog.

             /* $(this).load('pages/doctor/write_prescription.jsp?patient_id=' + patientId + '&patient_name=' + patientName);  
               this doesn't work, seems to return before the content is actually loaded.    */

              var content =   ajaxGetJQuery("pages/doctor/doctor_phones.jsp"); 
               $("#myPhoneList").dialog("option", "title", "My Phones"); // this is necessary, b/c the title attribute doesn't work.
              $(this).html(content);                 
        }
    });

    $("#myPhoneList").dialog("open");
}
        </script>

但是当我单击“提供电话”按钮时,如果您发现我的脚本有任何问题,则不会显示弹出框,请告诉我

最佳答案

你的代码没有问题。如果你使用

onclick="offerPhone()

您的代码必须位于这样的正文标记之间。

https://jsfiddle.net/u0L94rLe/

关于javascript - 弹出框未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34461926/

相关文章:

javascript - 无法读取未定义的属性 'routeName' - react 抽屉导航

javascript - 自动更改 2 个相关输入字段?

javascript - 如何使用jquery取消选中复选框

javascript - 垂直可折叠面板 - 在加载时显示为折叠

javascript - 如何按值将数组分配给另一个变量javascript

javascript - 使用javascript跳转到PDF.js中的页面

javascript - 在 Chrome 中执行 Javascript 代码 "on the spot"?

javascript - 从拖动的元素获取 HTML5 自定义数据属性

php - 在 Colorbox 中使用 jQuery

javascript - 第一次检查时没有将类添加到错误元素中,但是当再次检查字段时一切正常(jquery 验证插件)