私は現在、ユーザーが同じページを同じ領域で複数回開くことができる JQuery を使用して Ajax Web アプリケーションを構築しています。これを許可すると、DOM と「一意の ID」に関して競合が発生する傾向があります。
その結果、送信する前に一意の ID を使用して PHP で好きな場合は、javascript が事前にプログラムされているシステムを作成しました。その後、.php ファイルとしてユーザーに送信されます。
コードは次のようになります。ユーザーが content_area にページをロードしようとすると、その content_area はその content_area の ID を使用してサーバーに AJAX 要求を送信します。これが一意の ID になります。サーバーは、以下を含む「myscript.php」のようなページを送り返します。
<script>
$(function() {
var unique_id="<?php echo $unique_id; ?>"
var new_div=$("<div id='content" + unique_id + "'>");
});
</script>
これは悪い考えですか、これに代わるものはありますか?