1

私は現在ウェブサイトに取り組んでおり、次のことができるようになりたいと考えています。

  • sideMenu からリンクの 1 つをクリックすると、変更したいのは contentMain div のコンテンツだけで、他には何もありません (ページ レイアウト/デザイン/など)

PHPでこれを達成する方法について、一般的な指針を教えてもらえますか?

よろしくお願いします:D

4

3 に答える 3

2

これはクライアント側の変更であり、PHP を使用して行うことはできません。PHP はサーバー側で評価されるため、ユーザーに対してページが読み込まれると、ユーザーに表示される内容を制御することはできません (クライアント側のコードを使用して PHP を呼び出す場合を除きます)。

これを実現するには、Javascript や jQuery を使用する必要があります。

参考https ://developer.mozilla.org/ja/JavaScript/

jQuery : http://jquery.org/

于 2012-07-18T17:55:29.450 に答える
1

これにはajaxを使用できます。jQueryを使用してリンクのクリックを検出するか、通常のJavaScriptonClick関数を使用します。次に、好きなことをします。

<a href="" id="my_link">My link<a>

<script type="text/javascript">
   jQuery(document).ready(function(){
         jQuery('#my_link').click(function(){
            jQuery.ajax({
                url: 'ajax page need to be called',
                success: function(data) {
                     //do your operations on success
                }
           });
         });
   });
</script>

あなたはでより多くの詳細を得ることができます:

jQuery jQuery Ajax

これがお役に立てば幸いです

于 2012-07-18T17:59:42.320 に答える
1

実際に何を達成しようとしているかに応じて、iFrame、フレームセット、または AJAX はすべてケースで機能します。

AJAX 呼び出し (Javascript に依存する 3 つの中で最も最新の方法) の場合、jQuery などのライブラリを使用できます。

http://api.jquery.com/category/ajax/

于 2012-07-18T17:54:56.080 に答える