Heim >Backend-Entwicklung >PHP-Tutorial >javascript - Ist es bequemer, iFrame oder Ajax im Hintergrund zu verwenden?

javascript - Ist es bequemer, iFrame oder Ajax im Hintergrund zu verwenden?

WBOY
WBOYOriginal
2016-08-04 09:20:331215Durchsuche

Ich habe mehrere Sätze Hintergrundvorlagen bei https://wrapbootstrap.com/ gekauft und mir die Struktur angesehen. Sie waren entweder Ajax-basiert oder rein statisch.
Mein Projekt verwendet yii2, daher gibt es kein Problem mit der Integration von Vorlagen. Zuerst wollte ich Ajax verwenden, um den Hauptteil der Seite zu laden, aber ich stellte fest, dass es beim Umblättern und Absenden von Formularen sehr langsam war . Später wurde es auf ein rein statisches Layout umgestellt und die Welt wurde ruhiger, als die Seite jedoch hin- und hergeschaltet wurde, kehrte der Bildschirm zu einem weißen Bildschirm zurück, was dem weißen Seitensprung entspricht.
In der Vergangenheit habe ich immer einen Iframe verwendet, um den Hauptteil zu umschließen. Mit Ajax/HTML und anderen Methoden ist es immer noch umständlich, zu Eingabeaufforderungen usw. zu springen, selbst wenn ich Ajax sende.

Wie hast du es gemacht?

Antwortinhalt:

Ich habe mehrere Sätze Hintergrundvorlagen bei https://wrapbootstrap.com/ gekauft und mir die Struktur angesehen. Sie waren entweder Ajax-basiert oder rein statisch.
Mein Projekt verwendet yii2, daher gibt es kein Problem mit der Integration von Vorlagen. Zuerst wollte ich Ajax verwenden, um den Hauptteil der Seite zu laden, aber ich stellte fest, dass es beim Umblättern und Absenden von Formularen sehr langsam war . Später wurde es auf ein rein statisches Layout umgestellt und die Welt wurde ruhiger, als die Seite jedoch hin- und hergeschaltet wurde, kehrte der Bildschirm zu einem weißen Bildschirm zurück, was dem weißen Seitensprung entspricht.
In der Vergangenheit habe ich immer einen Iframe verwendet, um den Hauptteil zu umschließen. Mit Ajax/HTML und anderen Methoden ist es immer noch umständlich, zu Eingabeaufforderungen usw. zu springen, selbst wenn ich Ajax sende.

Wie hast du es gemacht?

Wäre es nicht einfach, die Wrapbootstrap-Vorlage für yii2 zu verwenden?
Ich verwende auch yii2

javascript - Ist es bequemer, iFrame oder Ajax im Hintergrund zu verwenden?

Verwenden Sie Ajax, Iframe ist nicht sicher.

So greifen Sie bequem auf das Backend zuStark

Für die Formularübermittlung können Sie iframe verwenden, um die vom Hintergrund zurückgegebenen Daten zu akzeptieren. Achten Sie auf domänenübergreifende Probleme mit demselben Ursprung.

Was auch immer bequemer ist... Aber in den meisten Fällen verwende ich immer noch Ajax

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn