Php 如何使用ajax在Volt/Phalcon上实现特定块?

Php 如何使用ajax在Volt/Phalcon上实现特定块?,php,ajax,frameworks,phalcon,volt,Php,Ajax,Frameworks,Phalcon,Volt,在我的volt模板中: <div class="container"> {% block conteudo %} {% endblock %} </div> {%block conteudo%} {%endblock%} 我想通过ajax动态加载该块。我所有的孩子都有block conteudo。 我怎么能做到 谢谢你的帮助。我认为你把PHP和JavaScript混为一谈了 因此,如果您想通过AJAX加载某些内容,只需

在我的volt模板中:

    <div class="container">
        {% block conteudo %}
        {% endblock %}
    </div>

{%block conteudo%}
{%endblock%}
我想通过ajax动态加载该块。我所有的孩子都有block conteudo。 我怎么能做到


谢谢你的帮助。

我认为你把PHP和JavaScript混为一谈了

因此,如果您想通过AJAX加载某些内容,只需使用空DIV

然后,如果您想从服务器加载某些内容,即Phalcon/Volt生成的视图的一部分,请创建呈现该块内容的操作

在jQuery中,您可以:

$(“#结果”).load(“some/conteudo”,{maybeSome:“params”})

您应该有
SomeController
,该控制器具有呈现
some/conteudo.volt
视图的
conteudoAction
方法

您的
some/conteudo.volt
应仅呈现视图的该部分,即:

{{post.title}}{{post.someThing}


另一种方法是使用从serwer获得的数据,通过JavaScript呈现
div.container
内容。为此,您可以从
SomeController::contuendAction
返回JSON数据,应用程序的JavaScript部分将创建HTML到页面。

我认为您将PHP与JavaScript混合使用

因此,如果您想通过AJAX加载某些内容,只需使用空DIV

然后,如果您想从服务器加载某些内容,即Phalcon/Volt生成的视图的一部分,请创建呈现该块内容的操作

在jQuery中,您可以:

$(“#结果”).load(“some/conteudo”,{maybeSome:“params”})

您应该有
SomeController
,该控制器具有呈现
some/conteudo.volt
视图的
conteudoAction
方法

您的
some/conteudo.volt
应仅呈现视图的该部分,即:

{{post.title}}{{post.someThing}


另一种方法是使用从serwer获得的数据,通过JavaScript呈现
div.container
内容。为此,您可以从
SomeController::contuendAction
返回JSON数据,应用程序的JavaScript部分将创建HTML到您的页面。

没问题-很乐意提供帮助。如果有效,你也可以接受这个答案;)。没问题-很乐意帮忙。如果有效,你也可以接受这个答案;)。