jqueryを使用してjsonからデータを読み取り、それをhtmlに追加してメソッドを実装します
javascript
jquery
json
この記事では、jquery を使用して json からデータを読み取って html に追加する方法について、サンプル コードを通じて詳しく紹介します。必要な人は以下のエディタで見てみましょう。
JSON 形式
json は Ajax で最も頻繁に使用されるデータ形式であり、ブラウザとサーバー間の通信はそれから切り離せません。
JSON 形式の説明
JSON 内の属性名は引用符で囲む必要があることに注意することが重要です。
1. jquery をダウンロードしてインストールします
次の方法で js のオンライン バージョンを導入できます:
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
ログイン後にコピー
インストール ドキュメントを参照してください: http://www.jb51.net/zt/jquerydown.htm
2. json形式のファイルを用意します。接尾辞は.jsonではない場合があります
例えば、以下はresult.jsonの形式です
{ "title":"【UI测试结果】-转转2017/1/23 14:47", "starttime":"2017/1/23 15:00 45", "endtime":"2017/1/23 15:01 42", "passcount":10, "failurecount":5, "resultinfo":[ { "name":"发布", "moudle":"Publish", "pass":"true", "onecepass":"true", "log":"true" }, { "name":"登录", "moudle":"Login", "pass":"false", "onecepass":"true", "log":"asserterrorlog", "failurereason":{ "errorlog":"asserterror", "errorimg":"./登录.jpg" } } ] }
ログイン後にコピー
3 $.getJSONを通じてJsonファイルのデータを取得します。
例えば以下の例: result.jsonを読み込む ファイルの内容がresult変数に格納され、結果がjson形式になります
$.getJSON('./result.json',function(result){}
ログイン後にコピー
4. [$で位置指定された要素の後にHTMLコンテンツを追加します] ('#element id').after(html content);]
$("#id"):定位到id, $(“p"):定位到标签p,其他标签同理 $(“.class”):定位到class
ログイン後にコピー
- append() - 選択した要素の末尾にコンテンツを挿入します
- prepend() - 選択した要素の先頭にコンテンツを挿入します
- after() - 選択した要素の後にコンテンツを挿入します
- before() - 選択した要素の前にコンテンツを挿入します
用例名称 | 模块名称 | 是否成功 | 一次成功 | 详情 |
---|