重新初始化全局变量,而不刷新 javascript 中的页面
Reinitialize global variables without refreshing the page in javascript
Mine是一个Web应用程序,在jsp页面中我有一个div(outerDiv),其中通过拖放内容添加了许多内部Div,并初始化了一组全局变量!
我有以下要求。 我有一个按钮点击,就像刷新整个页面一样,我需要清除并重置 outerDiv 的所有内容,即清除内部 Div 并重新初始化 js 文件中存在的所有全局变量而不刷新页面。
我发现jquery .empty outerDiv,通过调用$("#attrList1").empty();
但是,如果我再次将任何内容拖放到 outerDiv 中,则无法添加它,因为div 被删除了。
我该怎么做?如何重置 javascript 文件中的全局变量?
任何建议!
首先,声明一个全局变量:
var currentURL = document.URL;
然后要刷新内部div,即刷新特定的div 内容,请尝试以下操作:
$('#outerDivContentID').load(currentURL+ ' #outerDivContentID');
/*Note, be sure to include a space before the hastag.*/
此时,即当您单击按钮时,通过设置标志重新初始化全局变量。
希望这有效。
如果您只想重置全局变量。将它们放在函数中,并在需要重置时调用它。
$(function(){
//declare global variables or initialize them like var i=0;
var init = function(){
// set the variables to their inital values i.e i = 0;
};
// Do whatever you want.
// Call the init to reset.
init();
});
相关文章:
- 无法't在不使用Javascript刷新页面的情况下多次将值传递给文本框
- 如何使用javascript刷新父页面并关闭子窗口
- 如何在javaservlet中通过javascript刷新图像
- 使用JavaScript刷新页面时未保存的更改
- 如何使用javascript刷新我的html页面时清除按钮单击
- 我如何让网页在每次使用 Javascript 刷新时随机生成一个新视频
- 如何返回到上一页并用php或javascript刷新它
- 在带有嵌入的对象中使用JavaScript刷新视频
- 使用javascript刷新ContentPlaceHolder
- 如何使用javascript刷新APPLET而不在asp.net中重新加载页面
- Javascript 刷新查询数据库
- PHP密码脚本和JavaScript刷新冲突,发出我想消除的表单重新提交消息
- 添加到购物车而不使用 JavaScript 刷新
- 使用 JavaScript 刷新页面一次
- 单击以通过 JavaScript 刷新对象
- 强制 JavaScript 刷新
- Javascript刷新一次而不使用主题标签
- 在 Firefox 中使用 JavaScript 刷新页面
- 使用 JavaScript 刷新内部页面
- 如何使用 javascript 刷新另一个页面,而无需在新选项卡中打开同一页面