Дублированные страницы Framework7 - проблема Ajax - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть приложение с несколькими представлениями:

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.

Моя проблема : если я на странице1.html? abc = 1, а затем нажмите на другой странице с тем же URL-адресом, но с другими параметрами (page1.html? abc = 2), ajax не загружается.

(page1.html? abc = 1 - этостраница продукта и имеет связанные продукты внутри, которые имеют уникальные идентификаторы (abc = число)).

Когда я нажимаю на них, я хочу перейти на их страницу (page1.html? abc = что-то) и в DOM я хочуиметь page1.html? abc = 1-> page1.html? abc = 2.

Возможно ли это?

Другими словами, один и тот же URL страницы с разными параметрами сохраняется в DOM.

...