0
我在客戶端使用backbone.js,服務器端使用express.js。 問題是,在backbone.js路由中,用戶可以在#之前有或沒有斜槓,這是在AJAX中打破相對路徑。backbone.js之前缺少斜槓#打破相對路徑
快樂路徑網址:
localhost:3000/ab/#/cd
// now if
// $.ajax({ "url" : "pay", ... });
// the request url would be
localhost:3000/ab/pay
所有的快樂路徑看起來不錯,但...
傷心路網址:
localhost:3000/ab#/cd
// with same AJAX, the request url becomes
localhost:3000/pay
我應該怎麼解決這個問題呢?
只有到目前爲止我發現的解決方案是強制重定向與後面的斜槓,在後端...有沒有更好的方法? – Max 2012-07-16 22:04:46