如何将变量从一个javascript文件传递到不同页面的其他javascript文件

时间:2018-04-19 19:02:16

标签: javascript jquery html5

我想将此usr_id从当前的javascript文件传递到第二个javascript,其中我必须在表单中使用此ID进行更新。

delUser.addEventListener("click", function() {
		$("input:checkbox[name=u_id]:checked").each(function(){
		array_Online3.push($(this).val());});
		
	console.log(array_Online3[0]);
		//console.log();

	 usr_id=array_Online3[0];

我通过使用window.usr_id访问它而使用了多个解决方案,例如全局可变,但是它的输出是未定义的。

document.getElementById("user_id").value=window.usr_id;
			var id=document.getElementById("user_id").value;

其他解决方案也无效

var globalVariable={
       usr_id: usr_id
	  
    };

document.getElementById("user_id").value=globalVariable.usr_id1;

1 个答案:

答案 0 :(得分:1)

将其保存在localStorage中,就像George Bailey在评论部分中所建议的那样。

// Store
localStorage.usrId = "Smith101";

// Retrieve
localStorage.usrId; //will return "Smith101"

//Remove
localStorage.removeItem("usrId");

请查看here以获取有关localStorage如何工作的更多信息