2 回答

TA貢獻(xiàn)1829條經(jīng)驗 獲得超13個贊
聽起來您希望用戶的瀏覽器要求服務(wù)器根據(jù)名為 的變量的值加載特定頁面product_id
。
瀏覽器與服務(wù)器對話的方式是HTTP 請求,您可以在javascipt.info和/或MDN上了解有關(guān)它的所有基礎(chǔ)知識。
這稱為URL?product_id=id
的“查詢”部分,您可以在MDN和維基百科上了解更多信息。
從服務(wù)器獲取具有此類 URL 的頁面的請求通常是GET
請求POST
,與更常見和通用的請求類型相比,它更簡單并且需要更少的安全性。
您可能會注意到一些資源在談?wù)?code>AJAX請求(用于更新當(dāng)前頁面的一部分而不重新加載整個頁面),但您不必?fù)?dān)心這一點,因為您只是想讓瀏覽器導(dǎo)航到一個新的頁面。
您的服務(wù)器需要一些代碼來處理任何此類請求,基本上是這樣說的:
“如果有人在這里發(fā)送 HTTP GET 請求,請查看product_id
變量的值并將其與我可用的 HTML 文件進(jìn)行比較。如果有匹配項,則發(fā)送包含匹配文件的響應(yīng),如果沒有匹配項,則發(fā)送一個頁面說'錯誤 404'?!?/p>
無論如何,這就是快速概覽。這些資源將告訴您更多有關(guān)細(xì)節(jié)的信息。

TA貢獻(xiàn)1824條經(jīng)驗 獲得超8個贊
有一些解決方案,如何從 url 獲取參數(shù): Get ID from URL with jQuery
了解什么是 REST Api 以及如何構(gòu)建自己的 API 也很有意義,因為我認(rèn)為您目前沒有后端。這里有一些參考:https: //www.conceptatech.com/blog/difference-front-end-back-end-development https://www.tutorialspoint.com/nodejs/nodejs_restful_api.htm
添加回答
舉報