ホームページ  >  記事  >  バックエンド開発  >  Ajax 操作における thinkphp の volist タグの特殊性

Ajax 操作における thinkphp の volist タグの特殊性

jacklove
jackloveオリジナル
2018-06-30 17:57:032354ブラウズ

volist タグを実装して、Jquery クエリの結果の戻りを複雑な ThinkPHP ページ (volist を含む) に表示します。この記事では、Ajax 操作における thinkphp の volist タグの特殊性を紹介します (推奨)。必要な友人は参照してください。

Background

実装内ThinkPHP の複雑なページ (volist を含む) の volist タグを使用して、Jquery クエリ結果の戻り値を表示します

知識ポイント

ajax を使用する目的は、全体を更新することではありません。ページの一部のテーブル データを更新しますが、ThinkPHP フレームワークの volist タグはサーバー側で実行されるため、js を使用して動的に取得されたデータは thinkPHP タグを使用できず、$this->ajaxReturn($data) は使用できないことに注意してください。 ; の結果は、メソッド $("#p_id").HTML(data) を使用して直接表示されます。

これまでに見つかった解決策 (すべてに欠陥があります)

1. 表示用に新しいページを作成します

ジャンプ ページを再度開くと、戻ります。値は $this->assign("volist_name", $data); の形式で返されます。

**欠陥: これはページ全体を再ロードすることと同等であり、フォームを部分的に更新するという要件を満たしていません。

2. thinkPHP フレームワークのタグを使用しない表示

volist タグを使用せず、ajaxReturn によって返された結果を分析し、部分的なフォーム更新を実現できる独自の js テンプレートに従って表示します

1,template<script id="events-template" type="x-tmpl-mustache"> {{#data}}

概要

上記は、エディターが紹介した Ajax 操作における thinkphp の volist タグの特殊性 (推奨) です。ご質問がありましたら、メッセージを残してください。時間内に返信させていただきます。また、php 中国語 Web サイトをサポートしていただきありがとうございます。

#興味があるかもしれない記事:

thinkphp の volist タグの詳細な説明

#PHP は、リンクされたリスト内のリングのエントリ ノードの検索に関連する知識を実装します

PHP は、透かしを追加し、thumbnails_php スキルを生成できる画像処理ツール クラスを実装します

以上がAjax 操作における thinkphp の volist タグの特殊性の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。