サーバーからブラウザに、ユーザーに表示されるべきではないオブジェクトとカテゴリ ID またはその他のシステム変数を渡す最も効果的な方法は何ですか?
たとえば、ツールチップ html を表示したり、ajax でお気に入りに追加したり、マップに表示したりできます。そのツールチップ html、データベース ID、または地理的位置をどこに保存するのが最適ですか?
私が考えることができるいくつかのオプションは次のとおりです。
<script></script>
各アイテムのタグ内の辞書、- マイクロフォーマット、
- インラインxml、
rel
属性、- 特定の情報を含む css クラス名
class="lat-12345 uid-45678"
。 <script></script>
テンプレート内のシステム値を持つ html ids マッピング辞書の辞書を持つもの、- データベースから生成され
<script src="..."></script>
、テンプレート内のシステム値を使用して辞書をマッピングする html ID の辞書を介して含まれる javascript、 - id 以外の情報が必要な場合は、すべてのケースで ajax リクエストを使用します。
- html タグ内のパラメーターを持つイベント ハンドラー
onmouseover="tooltip(this, 123, 'Hello world!')"
。
PS私は目立たないソリューションを好み、ロード/実行時間も重要です。