ホームページ > バックエンド開発 > PHPチュートリアル > Ajaxでのthinkphpのvolistタグの動作の詳細説明

Ajaxでのthinkphpのvolistタグの動作の詳細説明

小云云
リリース: 2023-03-19 14:42:01
オリジナル
1935 人が閲覧しました

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

背景

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

知識ポイント

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

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

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

ジャンプ ページを再度開き、戻り値の方法として $this->assign("volist_name", $data); を使用します。戻るために。

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

2. thinkPHPフレームワークタグを使用せずに表示します

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

1, template template

人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート