[英]How to realod specific blocks on Volt/Phalcon using ajax?
在我的電壓模板中:
<div class="container">
{% block conteudo %}
{% endblock %}
</div>
我想通過ajax動態加載該塊。 我所有的孩子都患有塊狀避孕。 我該怎么做?
謝謝你的幫助。
我認為您正在將PHP與JavaScript混合使用。
因此,如果您想通過AJAX加載內容,請使用空的DIV
<div class="container"></div>
然后,如果要從服務器加載某些內容,即由Phalcon / Volt生成的視圖的一部分,請創建可呈現該塊內容的操作。
在jQuery中,您可以:
$( "#result" ).load( "some/conteudo", { maybeSome: "params" });
如果您還有SomeController
有conteudoAction
呈現方法some/conteudo.volt
視圖。
您的some/conteudo.volt
應該只呈現那部分視圖,即:
<h3>{{ post.title }}</h3><p>{{ post.someThing }}</p>
另一種方法是使用從Serwer獲得的數據通過JavaScript渲染div.container
內容。 為此,您可以從SomeController::contuendoAction
返回JSON數據,應用程序的JavaScript部分將在頁面上創建HTML。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.