2012-12-13 4 views
1

В настоящее время я создаю веб-приложение 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> 

Мне интересно, это плохая идея, и есть ли какие-либо альтернативы этому?

+0

«