質問 > フロント機能 > 規格をプルダウンで選択しても反映されない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ackz |
投稿日時: 2015/12/15 19:35
対応状況: −−−
|
新米 登録日: 2015/12/15 居住地: 投稿: 4 |
規格をプルダウンで選択しても反映されない ECCUBE 2.13.5
PHP 5.3.3 MySQL 5.1.73-log 商品詳細ページで規格をプルダウンで選択してもカート画面以降プルダウンの一番上の規格のままになってしまいます。 下記フォーラムを参照いたしましたが、解決できませんでした。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8596&forum=10 こちらの方々と同じ現象で、 /data/Smarty/templates/default/products/detail.tpl内の <input type="hidden" name="product_class_id" value="<!--{$tpl_product_class_id}-->" id="product_class_id" /> をtextに変更してプルダウンを変更しても値が変わりません。 JSに問題がありそうなのですが、ECCUBE2.13.5ですと、上記スレッドで言及されているproduct.jsもrollover.jsも存在していないので解決方法がわからず、途方にくれております。 以下のスレッドも参照しましたが、 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=16760&forum=10 site_frame.tplには問題ありませんでした。 どなたかご教授おねがいできませんでしょうか。 何卒よろしくお願いいたします。 |
karin |
投稿日時: 2015/12/15 19:58
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: 規格をプルダウンで選択しても反映されない ackz 様
JavaScriptのエラーは出ていませんか?
|
ackz |
投稿日時: 2015/12/16 9:30
対応状況: −−−
|
新米 登録日: 2015/12/15 居住地: 投稿: 4 |
Re: 規格をプルダウンで選択しても反映されない karin様
早速のご返信まことにありがとうございます。 Javascriptエラーを確認したところ '$' is undefined と HTTP404: 見つかりません - 要求された URI (Uniform Resource Identifier) に一致するものがサーバーに見つかりませんでした。 GET - https://www.hogehoge.com/products/undefined?1450225307838 と表示されました。 読み込むべきJavascriptファイルがサーバーにないということでしょうか。 どのjsファイルなのかわからず、引き続きご教示いただけないでしょうか。 よろしくお願いいたします。 【追記】 '$' is undefinedは 下記4つに出ていました。 eccube.js (547,5) detail.php (25,5) detail.php (48,5) detail.php (244,5) |
karin |
投稿日時: 2015/12/16 10:20
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: 規格をプルダウンで選択しても反映されない ackz 様
ありがとうございます。 '$' is undefined エラーは、jqueryのファイルが読み込まれていない時によく発生します。 ページのソースを確認し、jqueryのURLが合っているか(ファイルがサーバ上に存在するか)をご確認いただけますか?
|
ackz |
投稿日時: 2015/12/16 11:06
対応状況: −−−
|
新米 登録日: 2015/12/15 居住地: 投稿: 4 |
Re: 規格をプルダウンで選択しても反映されない karin様
早速のご返信ありがとうございます。 確認したところ、 jQueryは1.11.1を読み込んでおり、1.4.2は読み込んでいませんでした。(記述を削除) 1.11.1のあとに1.4.2を読み込んでみましたが、現象は変わりませんでした。 商品詳細ページの $ is not defined のエラーは2つに減りました。 しかし、1.11.1のバージョンに対応しているjQueryプラグインが動かなくなってしまいました。 JavaScriptはプラグインを入れる程度の知識しか持ちあわせておりません。 お手数をおかけいたしますが、引き続きご教授おねがいできませんでしょうか。 どうぞよろしくお願いいたします。 |
ackz |
投稿日時: 2015/12/16 11:39
対応状況: −−−
|
新米 登録日: 2015/12/15 居住地: 投稿: 4 |
Re: 規格をプルダウンで選択しても反映されない 現状ご報告です。
jQuery1.4.2を</body>の前に読み込んでいました。 購入したテンプレートのソースには<head>内と</body>の前の両方に1.4.2を読み込んでいて重複していたので<head>の方を当方で削除していたようでした。 <head>内に1.4.2を読みこむようにしたところ、選択した規格が反映されるようになりました。 jQuery1.4.2は<head>内の記述がマストなのですね。 規格が反映されない問題に関しては解決いたしました。 jQueryのプラグインが1つ動かなくなってしまいましたが、自分なりに検証してみようと思います。 親身にご回答してくださったkarin様、まことにありがとうございました。 感謝申し上げます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |