ホームページ >バックエンド開発 >PHPチュートリアル >ifarme を単一ページの Web サイトのバックエンドとして使用することはできますか?

ifarme を単一ページの Web サイトのバックエンドとして使用することはできますか?

WBOY
WBOYオリジナル
2016-06-23 14:26:451051ブラウズ

バックエンド iframe

具体的な意味は、
バックエンド テンプレートのセットがあり、それをネストされた iframe に変更したくないのですが、問題は、関数のアドレスが変更され続け、ページ全体が変更されることです。操作ごとに更新する必要があります

使用方法 ユーザー エクスペリエンスを向上させることができますか?

ディスカッションへの返信(解決策)

ajax はあなたを満足させることができます。

ajax はあなたを満足させることができます。

どうやって書くの? 。 。 。 O p $ .post ('url', {data}, function (msg) {

// データの処理});

jquery マニュアルを開きます。投稿を検索します。

戻るページは何ですか?

以前に少量のデータを返すために ajax を実行しただけです


返されるページは何ですか?

以前はデータのごく一部を返すために ajax を実行しただけです

次に、それを大部分に変更して、本体全体に ajax を実行します

実はとても簡単です!
jq を使ってリンクを設定するだけです

$(function() {  $('a').click(function(){    $('#test').load(this.href)    return false;  });});
のテスト ID は元のフレームページが占めていた位置です (もちろん div に変更する必要があります)


実はとても簡単です!
jq を使ってリンクを設定するだけです

$(function() {  $('a').click(function(){    $('#test').load(this.href)    return false;  });});
のテスト ID は元のフレーム ページが占めていた位置です (もちろん div に変更する必要があります)

discuz phpwind は現在 iframe を使用していないようです

実はとても簡単です!
jqを使ってリンクを設定するだけです

$(function() {  $('a').click(function(){    $('#test').load(this.href)    return false;  });});
のテストIDは元のフレームページが占めていた位置です(もちろんdivに変更する必要があります)


divをこの内容に直接置き換えるということでしょうか。 hrefリンク?では、リンク内のコンテンツは元の iframe のコンテンツに従ってどのように記述すべきでしょうか?

はい、元の内容に従って書きましょう

はい、元の内容に従って書きましょう

では、やってみます。


この場合、ページのアドレスバーは変更されませんよね?

それは ajax です、当然アドレス バーには影響しません

それは ajax です、当然アドレス バーには影響しません

en I戻って試してみます

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