1

私はjqueryajax関数を持っています、次のようなものです:

$(".content").load("test-content.phtml", function() {
    //some logic
});

と私のzendフレームワークモジュール:

content
    - controllers
        - TestController.php
            - public function testContentAction(){}
    - views
        - scripts
            - test
               - test-content.phtml

私の質問は、load()関数にtest-content.phtmlコンテンツをロードする場所をどのように伝えるかです。

content/test/test-contentコントローラから関数を呼び出す必要がありますか?

また、フレームワークにヘルパーがあることは知っていますがAjaxContext、ajaxを使用してこのファイルをロードする必要があります。

この問題を解決するためのアイデアはありますか?

4

1 に答える 1

2

その.phtmlファイルはコントローラーによってレンダリングされる必要があり、次にロード関数がパラメーターとしてアクションurlを実行する必要があります。

$(".content").load("url/to/controllerAction");
于 2013-01-04T18:52:00.860 に答える