javascript - javascript中无需刷新页面即可重新初始化全局变量

标签 javascript jquery html global-variables

我的是一个Web应用程序,在jsp页面中我有一个div(outerDiv),其中通过拖放内容添加了许多内部Div,并初始化了一组全局变量!

我有以下要求。 我点击了一个按钮,就像刷新整个页面一样,我需要清除并重置outerDiv的所有内容,即清除内部Div并重新初始化js文件中存在的所有全局变量,而不刷新页面。

我通过调用 $("#attrList1").empty(); 找到了 jquery .empty 的outerDiv,

但是,如果我再次将任何内容拖放到outerDiv内,则无法添加该内容,因为div已被删除。

我该怎么做?如何重置 JavaScript 文件中的全局变量?

有什么建议吗!

最佳答案

首先,声明一个全局变量:

 var currentURL = document.URL;

然后要刷新内部 div,即刷新特定的 div 内容,请尝试以下操作:

 $('#outerDivContentID').load(currentURL+ ' #outerDivContentID');
 /*Note, be sure to include a space before the hastag.*/

此时,即当您单击按钮时,通过设置标志来重新初始化全局变量。

希望这能起作用。

关于javascript - javascript中无需刷新页面即可重新初始化全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28230240/

相关文章:

javascript - 按 unix 时间戳对不可解析的表排序器日期列进行排序

javascript - 如何在sencha touch中实现与iPhone相似的警报框?

jquery - fancybox 2.0.6 ie7 不工作

html - CSS Calc 函数未固定高度属性

javascript - HTML 模板和 HTML 导入 - Firefox 中不执行内部脚本

javascript - 如何使用js或php接收表单元素并根据MLA和APA格式对它们进行排序?

javascript - Vanilla javascript 与 jquery

javascript - 如何从 css 中的 UI 中完全删除底部滚动条

javascript - 如何使用 BING map api 获取城市和州?

javascript - 从文本文件中读取数据并将其嵌入到 HTML 网页中。如何?