深夜遅く失礼します」。
今現在EclipseでWEBアプリを作成しているのですが、テーブル作成に迷っています。
HTMLでテーブル作成したことあるのですが条件がありまして、JSファイルで指定したリンク先を表にして表示することは可能でしょうか?
もっと具体的に話すと検索した検索結果が表で統一されたように表示させたいのです。("たぬき"と調べたらたぬきのプロフィールが表で表示されるような。)
経験が浅いので正直なんて調べればいいのかもわかりません。。。
宜しく御願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
ベストアンサー
何となく分かったような・・・
私の理解で正しいか分かりませんが、URL先のファイルがJson形式なんですかね?
例:http://www.aaa.co.jp/test.json ← これがjson形式
上記の理解で良ければ
http://symfoware.blog68.fc2.com/blog-entry-294.html
このサイトの「$.getJSON("data/sample.json", function(json){」
を「$.getJSON("http://www.aaa.co.jp/test.json", function(json){」
に変更すれば良いかと思います。
投稿2015/10/28 04:44
総合スコア366
0
拝見させていただきましたが、http://symfoware.blog68.fc2.com/blog-entry-294.htmlに近いです。
「指定したURL」は JSON
のようですので、下記いずれかの方法で実装可能です。
(1) JSONをGETする
XMLHttpRequest
で「指定したURL」を GET し、JSON.parse
でパース- JSONPを使う(サーバが対応していれば)
(2) table要素ノードを生成
createElement
でtable
要素ノードを生成- Document Object Model HTML の
HTMLTable****
系APIでtable関連要素を操作して<table>
を作る
「(2) -> 2.」は createElement
で要素ノードを生成して appendChild
で挿入する方法も有です。
投稿2015/10/28 03:56
総合スコア18162
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
そのJSファイルのリンク先とは何なのでしょうか?
APIを呼んで答えが返ってくるような物なのでしょうか?
JSで取得してくるようなデータですとJSON形式が多かもしれません。
その場合であれば要するに配列なので表にするのは比較的簡単かなぁと思います。
もしも全然関係ない他のサイトのHTMLであれば質問者さんが必要なデータを取捨選択して整形する必要があるので手間は一気に増えるような気がします。
結局は取得してくるデータがなんなのかが分からないと、表に出来るのかどうかもわからないっていう答えになってしまうかもしれませんね。
投稿2015/10/27 18:44
総合スコア1614
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/28 00:38
2015/10/28 01:02
2015/10/28 01:22
2015/10/28 01:47
2015/10/28 03:44
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/28 05:24
2015/10/28 06:05
2015/10/28 06:34