Я пытаюсь передать targetURL с помощью метода get. Это URL, который я попробовал: http://localhost:8000/login/auth?targetURL=www.google.com Backbone.js вернется «не может получить /login/auth?targetURL=www.google.com»Backbone.js не может найти модуль, если мой url содержит «период»
по праву, получить переменную не должны влиять на модуль я иду в Это. Если я удалю «период», то URL-адрес работает хорошо. для: например http://localhost:8000/login/auth?targetURL=wwwgooglecom
это как мои маршруты выглядеть
routes: {
'logout': 'logout',
':level1': 'subpageAction',
'logout/:authFail': 'logout',
':level1/:level2': 'subpageAction',
':level1/:level2/:level3': 'subpageAction',
':level1/:level2/:level3/:level4': 'subpageAction',
'': 'subpageAction'
},
Есть ли у кого такая же проблема? Проблема возникает, когда я ставлю «.». в моем url. Кто-нибудь может помочь по этой проблеме?
Разве это не управление вашим сервером? –
Если 'targetURL = www' (без точки), то все работает так, как ожидалось? Если да, то какую версию Backbone вы используете? –
@coding_idiot im using backbone.js 1.1.2. Да, целевой URL работает без точек. –