javascript - 如何在另一个html中调用函数

标签 javascript jquery html

所以,快速提问 - 我检查是否在 html 文档上单击了一个复选框,然后当用户单击继续按钮时,它会将他们带到下一页,该页面将根据是否单击该按钮来执行操作复选框被选中。最简单的方法是什么?

在 index.html 文件(主页)中我有

 if ($("#checkArray").is(":checked")) {
        console.log("permission granted");
      } else {
        console.log("No permissions granted");
     }
window.location='/auth/facebook';

检查复选框是否被标记。然后它转到下一个 html 文档 (confirmation.html) 以获取 facebook 的授权 在这里,如果复选框被选中 (true),我想调用一个函数。

求助!谢谢!!

最佳答案

您可以使用cookiessessionStorage

SessionStorage 示例:

if ($("#checkArray").is(":checked")) {
    window.sessionStorage.setItem('checked', true);
} else {
    window.sessionStorage.setItem('checked', false);
}

window.location='/auth/facebook';

在其他页面上:

var checked = window.sessionStorage.getItem('checked');

SessionStorage 适用于现代浏览器,因此如果您需要支持 IE8 等旧浏览器,则应使用 cookie。您可以在此处阅读有关 cookie 的更多信息:http://www.w3schools.com/js/js_cookies.asp .

关于javascript - 如何在另一个html中调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25233940/

相关文章:

PHP 表单 - 需要文本框或下拉列表

html - IE 中的奇怪空间 - 有什么建议吗?

javascript - 哪些 HTML 标签可能包含 javascript 代码?

javascript - 我想在 Jasmine 中的两个语句之间添加延迟

javascript - 使用 nth-child if 语句更改 JQuery .append 输出

javascript - 高效查找 jQuery 中某个索引之前的所有子项

javascript - 选择并单击按钮时如何重定向 URL

javascript - JQuery select2 e.val 更改时未定义

javascript - 在React中使用map渲染列表项

javascript - 删除 Cookie