看板 C_Sharp 關於我們 聯絡資訊
最近在規劃網站的時候,想做出一個單頁網站做出往下拉到一個區塊, URL就會被改寫成那個區塊的id, 然後重新讀取的時候也會直接跑到該區塊而不是首頁的最上方或404的功能, 不過在網路找半天都沒有甚麼頭緒 (大概就是我在首頁(路徑是/)底下放了一個比方說最新消息(id為news)的區域, 當我滾到那個區域的時候,瀏覽歷程會自動變成/news, 重新讀取,或者是直接連結的時候也會讀取首頁並跳到最新消息那邊, 而不是只讀取首頁或者是跳出404) 本來想搭配的是History.js這函式庫,但關於重新讀取的路徑問題 說實在在網路上找半天都沒看到什麼有用的資訊, 大部分好像還叫你用angular.js處理的樣子 這種情況通常MVC的Route要怎麼處理比較好呢(搔首) -- galilei503:原PO國文老師經長請假#1Duc8INo (StupidClown) 05/30 02:16
leo8064047:樓上的國文老師也...05/30 02:58
galilei503: 常...我不該採在地板上,我對不起地球..05/30 03:00
leo8064047: 踩05/30 03:15
galilei503:樓上你...想害我被做成簽名檔= =(沒有錯字了我撿查過!)05/30 04:56
leo8064047: 檢05/30 09:39
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.13.234 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1478477924.A.057.html
neo5277: 如果用笨笨的作法 route裡面加att應該也可以? 11/07 10:43
data99553: 單頁設計就已經不是asp回應式而是純js了吧 11/13 22:25
data99553: 一定要的話就是監聽下拉盒變更時變更路由 11/13 22:27
好像有人是說如果用JS改路由,伺服器端那邊沒設定的話 一旦直接連改下去的路由就會發生404找不到的錯誤 ※ 編輯: hoyunxian (36.225.160.205), 11/19/2016 03:54:44
knight1122: 需要做的應該是前端route,搭配hash應該可以做到你要 12/19 23:51
knight1122: 的效果 12/19 23:51