我有一个多视图应用程序:
var mainView = app.views.create('.view-main', {
stackPages:true
});
var categoriesView = app.views.create('#view-categories', {
stackPages:true
});
var discoverView = app.views.create('#view-discover', {
stackPages:true
});
var searchView = app.views.create('#view-search', {
stackPages:true
});
var pagesView = app.views.create('#view-pages', {
stackPages:true
});
我的应用程序配置如下:
var app = new Framework7({
root: '#app',
theme: 'ios',
tapHold: true,
pushState: true,
domCache: true,
swipeout: {
noFollow: true,
removeElements: false,
},
sheet: {
backdrop:true
},
allowDuplicateUrls:true,
init: false,
on: {
pageInit: function (e, page) { etc.
我的问题:如果我在page1.html?abc = 1中,然后在其他页面中单击相同的URL,但使用不同的参数(page1.html?abc = 2),则为ajax不加载。
(page1.html?abc = 1是一个产品页面,并且内部包含具有唯一ID(abc = number)的相关产品)。
当我单击他们时,我想转到他们的页面(page1.html?abc = something),在DOM中,我希望有page1.html?abc = 1-> page1.html?abc = 2。>
有可能吗?
换句话说,相同的页面网址具有保存在DOM中的不同参数。