我目前正在使用JQuery构建一个Ajax Web应用程序,该应用程序允许用户在同一区域中多次打开相同的页面。尽管这样做会导致与DOM和“独特ID”相关的冲突。Javascript的动态加载
因此,我创建了一个系统,其中的JavaScript是预编程的,如果你喜欢在PHP中发送一个唯一的ID之前发送。然后将其作为.php文件发送给用户。
代码与此类似: 用户希望在content_area中加载页面,该内容区域向该服务器发送带有该content_area ID的服务器的AJAX请求,该ID将成为唯一ID。服务器发送回来就好,包含以下“myscript.php”页面:
<script>
$(function() {
var unique_id="<?php echo $unique_id; ?>"
var new_div=$("<div id='content" + unique_id + "'>");
});
</script>
我,不知道这是一个坏主意,有什么替代品呢?
一个'
只是FYI“JavaScript”是单数;这是一种编程语言的名字。 – Pointy
这可能听起来像是一个很好的主意,但它确实不是,因为这意味着您的脚本将禁用所有缓存。 – adeneo