我想将此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;
答案 0 :(得分:1)
将其保存在localStorage中,就像George Bailey在评论部分中所建议的那样。
// Store
localStorage.usrId = "Smith101";
// Retrieve
localStorage.usrId; //will return "Smith101"
//Remove
localStorage.removeItem("usrId");
请查看here以获取有关localStorage如何工作的更多信息