0

私はZend-Frameworkで働いています。私は次のようなレイアウトを持っています:

<html>
    <head>
        <script>
            function myBeforeSendCallbackJsFunc() {$('#content-loading').show();}
            function myCompleteCallbackJsFunc() {$('#content-loading').hide();}
        </script>
    </head>
    <body>
        <div id="menu">
            <?php
            echo $this->ajaxLink("<li>MENU 1</li>", '/controllertest/actionindex', array('update' => '#content', 'beforeSend' => 'myBeforeSendCallbackJsFunc();', 'complete' => 'myCompleteCallbackJsFunc()'), array('format' => 'ajax'));
            ?>
        </div>
        <div id="content">
        </div>
        <?php echo $this->jQuery()->enable()->uiEnable(); ?>
    </body>
</html>

この場合、ajaxLink 関数は完全に機能します。MENU 1 を実行すると、「#content」が「/controllertest/actionindex」コンテンツを取得します。しかし、'/controllertest/actionindex' 内に ajaxLink 関数が存在する場合、再度含める場合にのみ機能します。

<?php echo $this->jQuery()->enable()->uiEnable(); ?>

なんで?

4

1 に答える 1