以编程方式在if语句中打开jquerymobile弹出窗口

时间:2014-08-24 13:49:43

标签: javascript php if-statement popup

我想在if语句中打开一个jquerymobile弹出窗口。如果我在浏览器中运行该页面,我在控制台中会出现以下错误:未捕获TypeError:undefined不是函数。

这是我的代码:

  <!DOCTYPE html>
    <html>
        <head>
            <title>PopUp</title>
            <meta name="viewport" content="width=device-width, initial-scale=1">
            <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css"/>
            <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
            <script src="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js"></script>
            <script src="http://code.jquery.com/jquery-latest.js"></script>

    </head>
     <body>

        <body>
            <div data-role="page" data-theme="d">
                <div data-role="content">
                    On this page a popup should be opened programmatically
                    <?php 
                        $simple = "simple";
                    ?>
                    <script type="text/javascript">
                        var simple = '<?php echo $simple; ?>';
                        $(document).ready(function(){
                            if(simple == "simple"){
                            $( "#myPopupDiv" ).popup( "open" );
                            }
                        });
                    </script>

                    <div data-role="popup" id="myPopupDiv">
                        <p>PopUp erfolgreich</p>
                    </div>
                </div>
            </div>
        </body>
    </html>

我需要在代码中更改哪些内容才能获得正确的结果?

0 个答案:

没有答案