В настоящее время я создаю веб-приложение Ajax с помощью JQuery, которое позволяет пользователям открывать одну и ту же страницу несколько раз в той же области. Разрешая это, хотя он имеет тенденцию вызывать конфликты в отношении DOM и «уникальных идентификаторов».Динамическая загрузка Javascripts
В результате я создал систему, в которой javascript предварительно запрограммирован, если вам нравится на PHP с уникальным идентификатором перед отправкой. Затем он отправляется пользователю как .php-файл.
Код аналогичен этому: Пользователь хочет загрузить страницу в content_area, эта область содержимого отправляет запрос AJAX на сервер с идентификатором этой content_area, которая становится уникальным идентификатором. Сервер отправляет страницу как «myscript.php», который содержит следующее:
<script>
$(function() {
var unique_id="<?php echo $unique_id; ?>"
var new_div=$("<div id='content" + unique_id + "'>");
});
</script>
Мне интересно, это плохая идея, и есть ли какие-либо альтернативы этому?
«
Just FYI «JavaScript» является единственным; это название языка программирования. – Pointy
Это может показаться действительно хорошей идеей, но на самом деле это не так, поскольку это означает, что все кеширование отключено для ваших скриптов. – adeneo