• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaScriptにて、商品番号を検索して商品詳細ページを表示したい)

JavaScriptで商品番号を検索して商品詳細ページを表示する方法

このQ&Aのポイント
  • JavaScriptを使用して、WEBショップで商品番号を入力して検索し、該当する商品の詳細ページを表示する方法について調べています。
  • 現在利用しているサーバーではCGIの利用ができないため、JavaScriptを利用する方法を模索中です。
  • テキストファイルに商品番号と該当する商品の詳細ページのURLをリスト形式で保存し、ユーザーが入力した商品番号に基づいて該当するURLを読み込んで商品詳細ページを表示する方法が考えられます。

質問者が選んだベストアンサー

  • ベストアンサー
  • nine999
  • ベストアンサー率44% (512/1140)
回答No.2

Ajaxのサンプルがありました。 CSVなどテキストファイルさえ読込できたら、あとは配列変数へ分割するだけですね。 http://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter02/007/index.html

参考URL:
http://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter02/007/index.html
y_shibacchi
質問者

お礼

お礼が遅くなりまして申し訳ございませんでした。 サンプルのサイトまで教えていただき、ありがとうございます。 早速教えていただきましたサイトを見てみたのですが、 私の知識レベルではサイトに書いてあった説明が、実はちんぷんかんぷんでした。 ですが、nine999さんのおかげで、次に進めそうです。 同サイトのサンプルをコピーして勉強します。 本当にありがとうございました。

その他の回答 (3)

  • nine999
  • ベストアンサー率44% (512/1140)
回答No.4

自己サイトへの誘導は禁止事項になっているのでプロフィールにリンクを用意しました。

  • nine999
  • ベストアンサー率44% (512/1140)
回答No.3

サンプル作ってみました。 先ほどURLで紹介したところのテキスト読込を使って、一般的なデータベースからはき出せるCSVファイルを読み込んで、データベースソフトにしてみました。 部分検索や数値の範囲検索など割と簡単に作れたので面白かったです。 JavaScript データベース で検索すると色々検索にヒットしますね。 私が作ったものはまだヒットしませんが、データベース製作工程として公開することにしました。

y_shibacchi
質問者

お礼

ご連絡ありがとうございます。 私の方は・・・・全然進んでいません。 サンプルをちょっといじってみたのですが、どこがどうなってるのかという感じでして・・・。 できたらnine999さんがお作りになられたサイト見せていただけないでしょうか。

  • nine999
  • ベストアンサー率44% (512/1140)
回答No.1

サンプルはありませんが、機能的にできるかどうか見ると可能です。 テキストでデータの一覧を用意しますが、JavaScript用に少々加工して置くと良いでしょう。 外部のテキストファイルを読み込む機能はありませんが、スクリプト用のファイルをテキストとして読み取ることはできます。 JavaScriptの外部ファイル(.js)として、データを配列関数に入れるスクリプトを作れば良いかと。それがデータベースになります。 JavaScriptで、文字の全部または一部の合致は調べられますので、検索機能は作れます。 1つのHTMLの中で表示を切り換えることもできますから、検索から結果の出力まで全部可能です。DOMについて調べると良いでしょう。 最後のイメージもできます。元になるHTMLにデータがある(そこから制御)ので、別のウィンドウを開くときに、どの商品のデータを表示するか商品番号を与えてやれば、別のHTMLからでもそれを頼りにデータを表示することは可能です。その時も、外部ファイルとして作ったデータベースを参照すれば良い。 わたしもそのうちチャレンジしてみようかな。

y_shibacchi
質問者

お礼

お礼が遅くなりまして、申し訳ございません。 ありがとうございました。

関連するQ&A