Implementieren Sie das volist-Tag, um die Rückgabe von Jquery-Abfrageergebnissen auf einer komplexen ThinkPHP-Seite (einschließlich volist) anzuzeigen. Dieser Artikel stellt Ihnen hauptsächlich die Besonderheiten des volist-Tags in thinkphp im Ajax-Betrieb vor (empfohlen). Freunde, die es benötigen, können darauf verweisen.
Hintergrund
In einer komplexen ThinkPHP-Seite (einschließlich volist) implementieren Sie das volist-Tag, um die Rückgabe von Jquery-Abfrageergebnissen anzuzeigen
Wissenspunkte
Der Zweck der Verwendung von Ajax besteht darin, einige Tabellendaten zu aktualisieren, ohne die gesamte Seite zu aktualisieren. Beachten Sie jedoch, dass das Volist-Tag im ThinkPHP-Framework auf der Serverseite ausgeführt wird, sodass mit js dynamisch abgerufene Daten keine thinkPHP-Tags und $ verwenden können kann nicht verwendet werden. Das Ergebnis von this->ajaxReturn($data); wird direkt mit der Methode $("#p_id").HTML(data) angezeigt.
Bisher gefundene Lösungen (alle haben Mängel)
1. Erstellen Sie eine neue Seite zur Anzeige
Öffnen Sie erneut eine Sprungseite und verwenden Sie $this- als zurückgegebenen Wert > ;assign("volist_name", $data); wird zurückgegeben.
**Fehler: Dies entspricht dem Neuladen der gesamten Seite und erfüllt nicht die Anforderung, das Formular teilweise zu aktualisieren.
2. Anzeige ohne thinkPHP-Framework-Tags
Verwenden Sie keine Volist-Tags, analysieren Sie die von ajaxReturn zurückgegebenen Ergebnisse und zeigen Sie sie gemäß Ihrer eigenen js-Vorlage an, die teilweise Formularaktualisierungen realisieren kann
1,template template