Javascript 在文档的不同页面之间传递数据
我有一个通过另一个页面的div加载的页面,例如:Javascript 在文档的不同页面之间传递数据,javascript,jquery,events,Javascript,Jquery,Events,我有一个通过另一个页面的div加载的页面,例如: $(".page_div").load("otherpage.aspx .wrapper"); 我想要otherpage.aspx通知父页面上发生的事件,我该怎么做?!如果您想将信息从一个页面传递到下一个页面,通常最好的方法是将信息附加到您传递的URL中 从技术上讲,您也可以使用cookie或会话,但这些都涉及到信息的创建,而不是信息的“对话”!如果您想将信息从一个页面传递到下一个页面,通常最好的方法是将信息附加到您传递的URL中 从技术上讲,
$(".page_div").load("otherpage.aspx .wrapper");
我想要otherpage.aspx
通知父页面上发生的事件,我该怎么做?!如果您想将信息从一个页面传递到下一个页面,通常最好的方法是将信息附加到您传递的URL中
从技术上讲,您也可以使用cookie或会话,但这些都涉及到信息的创建,而不是信息的“对话”!如果您想将信息从一个页面传递到下一个页面,通常最好的方法是将信息附加到您传递的URL中
从技术上讲,您也可以使用cookie或会话,但这些都涉及到信息的创建,而不是信息的“说”。我认为这里有一个混淆。不能说您是在进行ajax调用还是在进行页面转换
- 使用查询字符串进行页面转换
- 如果您正在进行ajax调用,并且信息已经可用,请在回调函数中使用它,一旦服务器调用返回,就会调用回调函数李>
我不熟悉web套接字,但类似的东西可以这样实现 从第2页开始,在事件发生时更新数据库条目 从第一页开始,您可以通过ajax轮询数据库中的更改
当用户从不同的选项卡发送新电子邮件时,您会注意到Gmail中的类似行为,并且您的电子邮件发送列表会自动更新。我认为这是一个混乱。不能说您是在进行ajax调用还是在进行页面转换
- 使用查询字符串进行页面转换
- 如果您正在进行ajax调用,并且信息已经可用,请在回调函数中使用它,一旦服务器调用返回,就会调用回调函数李>
我不熟悉web套接字,但类似的东西可以这样实现 从第2页开始,在事件发生时更新数据库条目 从第一页开始,您可以通过ajax轮询数据库中的更改
当用户从其他选项卡发送新电子邮件时,Gmail中会出现类似的行为,并且您的电子邮件发送列表会自动更新。当您通过jQuery.load()加载页面时,它可以包含脚本元素。该脚本元素中的任何JavaScript都将在页面加载后执行,因为它位于父文档中,所以它具有对父JavaScript的完全访问权限。这意味着它可以调用父文档创建的JavaScript方法。我将在父文档中创建一个类似loadCallback()的方法,然后使用JavaScript loadCallback({some:data})添加一个脚本元素,这将把数据从加载的页面传递到父页面。这是普通的JavaScript,因此您可以传递数据、函数或任何内容。当您通过jQuery.load()加载页面时,它可以包含脚本元素。该脚本元素中的任何JavaScript都将在页面加载后执行,因为它位于父文档中,所以它具有对父JavaScript的完全访问权限。这意味着它可以调用父文档创建的JavaScript方法。我将在父文档中创建一个类似loadCallback()的方法,然后使用JavaScript loadCallback({some:data})添加一个脚本元素,这将把数据从加载的页面传递到父页面。这是一个普通的JavaScript,因此您可以传递数据、函数或任何内容。我想通知您在otherpage.aspxahh中发生的实时单击,这会稍微改变一些情况。也许您可以设置一个套接字服务器:。有没有办法在javascript上注册一个新的自定义事件?我不知道如何在多个窗口上执行此操作。我想通知otherpage.aspxAhhh中发生的实时单击,这会稍微改变一些情况。也许您可以设置一个套接字服务器:。有没有办法在javascript上注册一个新的自定义事件?我不知道如何在多个窗口上注册。我使用ajax调用加载了一个页面(实际上使用.load,但它是相同的),在该页面内,我想向父页面触发一个自定义事件我不熟悉web套接字,我使用ajax调用加载了一个页面(实际上使用的是.load,但它是相同的),在该页面内,我想向父页面触发一个自定义事件。我不熟悉web套接字,但类似的事情可以这样实现。