-1

私がやろうとしているのはこれです:

  • たとえば、入力されたリンクが "www.mywebsite.com/mypage.php#subpage5" の場合、"subpage5" を変数に保存して、それを使用して mysql データベースからそれぞれのコンテンツをロードできるようにします (私は入力したリンクが「www.mywebsite.com/mypage.php」の場合、サブページ0を表示するように設定したいと思います。

  • ページが既に読み込まれている状態で、すべてのサブページ名がそれぞれ href="subpageIndex" にリンクされている左側のメニューがあります - 今のところ、すべてが mysql と php から読み込まれています。

  • 最後に、左側のメニュー バー リンクへのクリック イベントを用意しました。そのため、それらをクリックすると、div のコンテンツがアップロードされます。(今はページのリロードでやっていますが、AJAXでリロードしないといけないと思いますよね?)

注:私はこれを見ました:http://openenergymonitor.org/emon/node/107 しかし、どのデータベースエントリ(ハッシュで識別される)を選択する必要があるphpファイルにどのように渡すことができますか???

4

1 に答える 1

2

JavaScript を使用して、URL ハッシュを検出および取得できます。

チェックアウトしてくださいwindow.location.hash

さらに処理するためにPHPに渡すには、ajaxを使用できます。または、最も簡単な方法は、ウィンドウの場所を変更して変数を渡すことです。

window.location.href = "doSomething.php?hash=" + window.location.hash;

于 2013-05-16T15:15:54.387 に答える