我有一个网站,使用Iframe作为一个打开页面的位置,这意味着我的主页永远不会刷新。我使用的是一个GQuery代码,它使用来自click事件的数据来更改几个元素,它在iframe中工作得很好。
现在,我想将Iframe更改为div,这意味着每当我按下指向不同页面的菜单链接时,页面都会刷新。
我的问题是,一旦刷新结束,页面准备就绪,我的click事件就消失了,我丢失了需要从click事件中获取数据的其他操作所需的数据。
如何通过刷新保存单击事件数据?(href,这个和其他一切相关的)
谢谢
发布于 2014-09-16 20:12:13
如果要避免页面刷新,可以使用ajax。尝试jQuery的load函数在任何特定的div中加载内容。即
$('div#div1').load('http://yourdomain.com/ajaxresponse.php?id=<id>');
根据您的注释,您应该使用ajax方法发布数据&然后刷新页面。
$.post('<URL>', <DATA>, function(){
// code to refresh the page
});
https://stackoverflow.com/questions/25877499
复制相似问题