Yahoo apiの以下のURLはPHPで作成されています。(サンプルコード集より)
http://cgi.geocities.jp/ydevnet/sample/shopping/ …
このapiをJavascriptで作成することは可能でしょうか?
可能であれば、以下のURLのmooraku.js を改良して作成してみたいと思っています。
http://common1.biz/material/javascript/21/
もし可能であれば、
1、画像
2、価格
3、商品名
4、商品説明
の4要素をJavascriptで表示させるには、どうすればよいのでしょうか?
具体的に改良方法をご教示いただければと思います。
大変申し訳ございませんが、お詳しい方、よろしくお願い致します。
m(_ _)m
No.1ベストアンサー
- 回答日時:
Yahoo!ショッピングの検索結果はJSONPで提供されていますので、4要素の表示は可能です。
http://developer.yahoo.co.jp/sitemap/
他のAPIはRESTなので、クロスドメインをサポートするXHR(XHR2)でなければ、
同一ドメイン内に設置したCGIアプリを経由しないと無理ですね。
>具体的に改良方法をご教示いただければと思います。
一言で言えばJSONPで作ればいいです。
具体的に、、、どこからどこまでの具体的にかわかりませんが、
JavaScript基礎からDOMの方は本一冊で切る規模ですので割愛させていただきます。
var data={name:'名前', price:'100',description:'説明',image:'url'}
という変数からHTMLデータ(DOMツリー)を生成して、表示すればOKというものです。
JSONPでは、その元データがコールバック関数の引数に入っています。
プロパティはAPIのリスポンスを確認してください。
ご返信ありがとうございました。
JSONPで作れば、JavaScriptでできることが分かって良かったです。
あと詳しい説明もありがとうございました。
とても参考になりました。
今回のヒントを参考に自分で研究してチャレンジしてみます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- JavaScript テーブルの中のセレクトボックスの値が0のとき、非表示にしたい 3 2022/05/29 10:13
- JavaScript API連携のプログラミングについて(Typescript) 2 2023/05/03 11:00
- JavaScript プルダウンから1個選んで、豆知識を出すプログラム。 2 2022/06/21 17:27
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
- Instagram HTML5の廃止とJavaScript 2 2022/04/13 21:05
- Excel(エクセル) ピボットテーブルの表示変更の仕方 初心者なので、的外れな質問だったらすみません 受注日ごとに商品名と 1 2022/04/26 23:23
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DataGridViewで表示に制限をつ...
-
【Excel VBA】先頭の「0」飛び...
-
.NET SqlDataReader のレコー...
-
Listviewのデータを上から順番...
-
VBによる可変長ファイルの読み書き
-
SqlDataSourceのUpdatingイベン...
-
GridViewにバインドせずにデー...
-
GASでスプレッドシートの一番上...
-
【ASP.NET MVC】一覧編集画面
-
GridViewを自動的にスクロール...
-
DataGrdViewに関連付けたデータ...
-
マクロについて(tatsumaru77さ...
-
yahoo天気の過去1ヶ月分のデー...
-
Windows formアプリで データグ...
-
ExcelVBAを使って、値...
-
VB.NETで DataRow()を利用して...
-
Excelで指定した日付から過去の...
-
特定のセルが空白だったら、そ...
-
VBAでセルをクリックする回...
-
VBA:小数点以下の数字を取得で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Excel VBA】先頭の「0」飛び...
-
DataGrdViewに関連付けたデータ...
-
Listviewのデータを上から順番...
-
GASでスプレッドシートの一番上...
-
VBAでページ番号、ページ最終行...
-
.NET SqlDataReader のレコー...
-
GridViewにバインドせずにデー...
-
【ASP.NET MVC】一覧編集画面
-
ASP C# データベースから1行取得
-
MSFlexGridのデータ表示位置の設定
-
コンパイルエラーSubまたは...
-
C# データ配列から画像を作成す...
-
エクセルマクロ小数点桁数
-
DataGridViewで表示に制限をつ...
-
スプレッドシート 一括でQRコー...
-
GridViewを自動的にスクロール...
-
VB DataRepeaterにて条件で表示
-
DBへの重複更新を防ぐ方法について
-
GoogleEarthのKMLファイルでラ...
-
エクセルVBA、数式の入ったセル...
おすすめ情報