gpt4 book ai didi

javascript - 使用 JQuery 加载其他页面

转载 作者:行者123 更新时间:2023-11-28 18:47:29 26 4
gpt4 key购买 nike

如果我的项目包含 2 个 HTML 页面,我们将它们称为 Page1 和 Page2,在 Page1 中我有一个指向 Page2 的链接,在 Page2 中我有一个 JQuery 文件,需要访问 Page1 并检查是否按下了指向 Page2 的链接(以做某些事情)我如何实现这个?

这是我尝试过的:这是第 2 页上的 JQuery 文件

 $(document).ready(function () { 
$(this).load("Page1.html"); // loads Page1 from current page - Page2
$("#Link").click(function () { //if link on Page1 is pressed, do stuff
//TODO

但这显然行不通。有什么解决办法吗?

最佳答案

正如 @dvenkatsagar 评论的那样,使用控制变量作为全局变量。

.load() 方法有一个回调函数,您可以将其作为参数传递。你必须在回调中做你的事情。此外,要将“page1”的内容附加到“page2”,您必须使用元素,而不是文档本身。查看文档:http://api.jquery.com/load/ .

$(document).ready(function () { 

// declare a control variable
var clicked = false;

// loads Page1 from current page - Page2
$("#myDiv").load("Page1.html", function(){

//if link on Page1 is pressed, do stuff
$("#Link").click(function () {

// set control variable to true
clicked = true;

});
});

});

关于javascript - 使用 JQuery 加载其他页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35078231/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com