2 回答

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

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