-1

私はphpに動的なページを持っています.URLの#が続くすべての文字列を抽出したい.ページはAjaxに少し似ていて、URLの変更だけを完全にロードしません. # が続く文字列をキャプチャして、適切なアクションを実行できます。

例えば: index.php#FJDrfjg67

私は欲しい

FJDrfjg67

助けてください

4

3 に答える 3

1

window.location.hash# コンテンツを取得して ajax で送信するために使用します

または、これを取得することもできます parse_url()

echo parse_url($url, PHP_URL_FRAGMENT );

そのfragment( ハッシュマーク # の後)

于 2013-07-07T06:42:38.713 に答える
0

#ブラウザーは、ハッシュ後の URI の一部をサーバー側に送信しません。この抽出はブラウザ自体、つまり Javascript で行う必要があります。

Javascript を使用すると、次のことができます。

var hashtag = window.location.hash.replace(/^#/, "");

URI の # 以降の部分を取得するには

次にhashtag、クエリ パラメータを使用して変数をサーバー側に送信するか、location.hrefJavaScript の に追加して URI 自体に送信できます。

于 2013-07-07T07:15:26.707 に答える
0

ブラウザには送信されません。JavaScript を使用し、Ajax を使用して送信する必要があります。

于 2013-07-07T06:41:08.640 に答える