それらのショッピングサイトについて
それらのショッピングサイトでは、色やサイズを選択すると価格が異なって表示されるようなものがあります。
どのような技術が使用されていますか?
PHP は初めてです
ありがとうございます
-----解決策-------------------------- 一部は Ajax によって非同期的に読み取られます。 。
別の色やサイズをクリックすると新しい価格を読み取るための Ajax インタラクション。
もう 1 つの方法は、ページがロードされた後に、すべての異なる組み合わせの価格をロードすることです。次に、ページに一致する製品を選択すると、その価格が表示されます。
別の色やサイズをクリックすると、選択した商品の価格に切り替わります。
<br />{<br />"qikequanmai":{"name":"奇客花生香酥全麦饼 110克/盒 6盒组合","price":"¥99.00元"},<br />"qikecongxiang":{"name":"奇客葱香全麦饼 110克/盒 6盒组合","price":"¥99.00元"}<br />}<br />
ログイン後にコピー
-----解決策---------------------------- -
上の階が正解です。同時に使用できる色とサイズが少ない場合は、ローカル JS を使用して処理することができます。接続を占有するには、ajax を使用します。
------解決策 --------------------
ajax がサーバーに負荷をかけるのは間違っています。
ページを更新したい場合、負荷はさらに大きくなります。
いくつかの Ajax リクエストの追加は目立たないかもしれませんが (サーバーが十分に強力である限り、問題ありません)
しかし、テクノロジーを使用する場合は、最適なソリューションを使用するよう努める必要があります。卓越した職人技、これが姿勢の問題です。
そして、一般に、卓越性を目指す場合、それは自分のスキルに役立ちます。たとえば、js を使用する場合は、js を練習するだけです。
しかし、多くの div を変更する必要がある場合、それは設計上の問題だと思います。
タオバオの商品ページに関しては、通常、商品を現在の色のテキストと商品画像に変更するだけで済みます。
紹介ページを変更する必要はなく、すべてを紹介するだけです。色や紹介文を変更する必要はありません。
現在の色、サイズ、写真、価格を最大 5 か所更新するのは多すぎますか?
メソッドをカプセル化し、現在のカラー サイズをそれに渡してページを均一に更新します