window.location.href не работает второй раз - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть следующий код

file_1.js
demo : function(){
  var idList = [];
  idList.push(1);
  window.location.href = "#/transferToReport/" + idList;
  return false;
}

file_2.js
window.Router = Backbone.Router
.extend({

  routes : {
  "transferToReport/:fileIdList" : "transferToReport",
  },

  transferToReport : function(fileIdList) {
     console.log("print")
  }
});



templateLoader.load([
    ..//load some templates
 ], function() {
  location.hash = '';
  app = new Router();
  Backbone.history.start();
 });

Я хочу вызвать функцию TransferToReport () в file_2. js из функции demo () в file_1. js Приведенный выше код выполняется для первого время, но после этого не выполняется. Что я делаю не так?

1 Ответ

1 голос
/ 22 апреля 2020

Это может показаться очевидным ответом, поэтому извините, если вы уже подумали об этом, но включаете ли вы функцию перенаправления на страницу, на которую вы перенаправляете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...