单击后将信息添加到另一个页面
Adding information to a different page onclick
userDiv是一个动态创建的按钮,包含用户名和图片。通过循环,我将用户名指定为div/按钮id。单击后,它转到另一个页面,并将用户名分配给var name。然而,当我到达另一个页面时,我似乎无法添加任何信息。我尝试了几种不同的方法(见下文)。我得到一个Object[Object Object]当我试图追加按钮本身,例如和文档。Write只会让屏幕一片空白。如果有人能给我解释一下并提供一个解决方案,我将不胜感激。
userDiv.id=theName;
userDiv.onclick=(function() {
window.location.href = 'Createtask.html';
alert($(this).attr("id"));
name= $(this).attr("id");
makeTask();
});
};
}
function makeTask(){
function makeTask(){
document.write(name);// blank screen
//var userBtn= document.getElementById(name);
//$("#singleUser").appendChild(userBtn);//Object [object object] error
//var singleUser = document.getElementById('singleUser');
//var greetUser = document.createElement("div");
//greetUser.innerhtml='Yippee!';// can't do innerHTML of null
//singleUser.appendChild(greetUser);//can't appendChild of null
//$("#singleUser").html("Yippee");//no error, just nothing
}
}
当页面退出时,您无法使用JavaScript在前页的下一页上执行任何操作。这就是querystring和post请求的作用。你把数据发送到下一页,它会处理它。
window.location.href = 'Createtask.html?id=theID';
在下一页,你读取查询字符串,你可以使用该数据
相关文章:
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如何在Angular单元测试中从另一个控制器的rootScope将方法添加到rootScope中
- javascript函数将数据添加到屏幕,但随后被另一个函数覆盖
- 如何在javascript转换编码中将一个动态值从一个表单添加到另一个页面
- 如何使用jQuery添加另一个对象的高度作为边距
- 使用jquery从列表项中移除类,并将一个类添加到另一个列表项中
- 选中复选框的Jquery/Javascript问题使用输入框操作将行从一个表添加到另一个表
- 将鼠标悬停在Angular JS中的一个元素上,并将Class添加到另一个元素中
- 从id标记中的文本进行检查,并将类添加到另一个标记中
- 在另一个输入后在Javascript中添加值
- 必应地图没有'当我向函数添加另一个参数时,t显示
- 将输入值作为总和添加到另一个值
- 将另一个文件中的对象添加到单独文件中的阵列中
- 对添加另一个选项卡的onsubmit函数停止重定向
- 如何将一个小部件添加到 DOJO 中的另一个小部件
- 如何删除元素列表中的类并添加到另一个元素 Jquery.
- 将图层添加到另一个图层
- TinyMCE 将另一个事件添加到粗体和斜体按钮
- 单击链接时添加另一个选项
- JQuery 将一个 Div 值的百分比添加到另一个值