我目前正在使用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