Php 如何使用ajax在Volt/Phalcon上实现特定块?
在我的volt模板中: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加载某些内容,只需
<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到您的页面。没问题-很乐意提供帮助。如果有效,你也可以接受这个答案;)。没问题-很乐意帮忙。如果有效,你也可以接受这个答案;)。