php、smarty、jquery ajaxを使用して無限のスクロールを実装しようとしています。私が最良の方法を理解し、サーバーをロードしないことは、json形式のデータとしてレスポンスを得ることであり、クライアント側ですべてのプロセスを実行します。私はその中ですばらしい機能を渡したいと思っています。 あなたのコメントとコードのちょうど部分は私が何を意味するか理解するために:スマートな関数をjson html出力に渡すことは可能ですか?
$.each(data.content, function(key, value){
if(value.comment !=''){
//When it comes to date, smarty is working and is implementing date_format
html += '<div class="timeline-date"><i class="fa fa-calendar"></i>
{'+value.date+'|date_format:"%B %d, %Y %I:%M %p"}</div>';
html += '</div>';
//But when it comes to comment itself, smarty functions are not working
html += '<p>{'+value.comment+'|smarty_modifier_autolink|nl2br|mention}</p>';
}
}
をコメントして第二の例では、私がブラウザに入る全てではなく、コメント自体の+value.comment+
です。 私はjson
またはjavascript
と強くないのですが、smarty
の機能を使用できるようにHTMLをレンダリングする方法がありますか?みんな、ありがとう!
これをクライアント側に書くと、生成されたHTMLをsmartyで再度処理することはできません。 – m13r
生成されたHTMLコードはどのように処理されますか? – m13r
申し訳ありませんが、私はその質問を理解できませんでした。どういう意味ですか? –