第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

單擊產(chǎn)品時動態(tài)生成頁面內(nèi)容

單擊產(chǎn)品時動態(tài)生成頁面內(nèi)容

滄海一幻覺 2022-12-29 14:05:29
每個人。我正在制作一個帶有 T 恤的網(wǎng)站。我使用 JSON 文件為產(chǎn)品動態(tài)生成預(yù)覽卡,但我還需要在單擊卡片時為 HTML 文件生成內(nèi)容。因此,當(dāng)我單擊它時,會打開一個新的 HTML 頁面,例如 product.html?product_id=id. 我不明白如何檢查 id 或這部分?prodcut_id=id,并且它基于 id 為頁面生成內(nèi)容。任何人都可以鏈接一些指南或好的解決方案,我什么都不懂:(。
查看完整描述

2 回答

?
烙印99

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é)的信息。


查看完整回答
反對 回復(fù) 2022-12-29
?
有只小跳蛙

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


查看完整回答
反對 回復(fù) 2022-12-29
  • 2 回答
  • 0 關(guān)注
  • 101 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號