Heim >Web-Frontend >js-Tutorial >jQuery verwendet Ajax, um lokale JSON-Dateien zu lesen

jQuery verwendet Ajax, um lokale JSON-Dateien zu lesen

黄舟
黄舟Original
2017-10-31 10:50:012785Durchsuche

jsonDatei

{
  "first":[
    {"name":"张三","sex":"男"},
    {"name":"李四","sex":"男"},
    {"name":"王武","sex":"男"},
    {"name":"李梅","sex":"女"}
  ]
}

js:

Methode 1:

$.ajax({
  url: "ceshi.json",//json文件位置
  type: "GET",//请求方式为get
  dataType: "json", //返回数据格式为json
  success: function(data) {//请求成功完成后要执行的方法 
    //each循环 使用$.each方法遍历返回的数据date
    $.each(data.first, function(i, item) {
      var str = &#39;<p>姓名:&#39; + item.name + &#39;性别:&#39; + item.sex + &#39;</p>&#39;;
      document.write(str);
    })
  }
})

Methode 2:

jQuery.getJSON () ist die Abkürzung für jQuery.ajax()Funktion

// jQuery.getJSON( url [, data ] [, success ] )
$.getJSON("ceshi.json", "", function(data) {
    //each循环 使用$.each方法遍历返回的数据date
    $.each(data.first, function(i, item) {
      var str = &#39;<p>姓名:&#39; + item.name + &#39;性别:&#39; + item.sex + &#39;</p>&#39;;
      document.write(str);
    })
});

Das obige ist der detaillierte Inhalt vonjQuery verwendet Ajax, um lokale JSON-Dateien zu lesen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn