0

私の HTML リンクには、次のような追加の属性があります。

<a cat-data="175" rt-data="154" href="index.php?view=item"></a>
<a cat-data="775" rt-data="134" href="index.php?view=item"></a>
<a cat-data="575" rt-data="174" href="index.php?view=item"></a>

このコードでは、cat-data=""およびrt-data=""を参照してください。

このリンクをクリックして次のページに移動すると、このデータを要求できますか? cat-data=""およびrt-data=""

4

2 に答える 2

1

要素に任意の属性を追加して<a>も、それらは URL の一部として転送されません。いいえ、少なくとも現状ではそうではありません。

最初に URL でそれらをエンコードできます。

href="index.php?view=item&amp;rt=174&amp;cat=575"

からアクセスできます$_GET

hrefJavaScript を使用して他の属性に基づいて属性を変更することもできますが、これは不必要に複雑で JavaScript に依存するため、お勧めしません。


要素に任意の属性を追加すると、HTML が無効になるため、お勧めできません。HTML 5 では、名前が で始まる場合にカスタム属性を使用data-できます。これは、ここで使用しようとしているものかもしれませdataんが、接頭辞でなければならない場合に接尾辞として使用しています。

于 2013-09-03T09:50:37.567 に答える