代码之家  ›  专栏  ›  技术社区  ›  William

在jquery中通过javascript获取json数组

  •  2
  • William  · 技术社区  · 15 年前

    我有一个php格式的外部文件,输出为json格式

    我希望数据以数组形式发送回jquery….怎么做?

    PHP:

    $options = "<option value="data0">data 0<option>
    <option value="data1">data 1<option>
    <option value="data2">data 2<option>
    <option value="data3">data 3<option>
    <option value="data4">data 4<option>";
    
    $arr = array("options" => $options);
    echo json_encode($arr);
    

    JQuery JSON:

    var new_data = ' data.options ';
    
    $(div_list).html(new_data);
    
    1 回复  |  直到 15 年前
        1
  •  3
  •   meder omuraliev    15 年前

    也许是这样的?

    <script>
    $(document).ready(function(){
        $.getJSON("/resource/",
            function(data){
              $.each(data.options, function(i,item){
              $('#select').append( $(item) );
              });
            });
      });
    
    </script>
    

    不过,如果不查看json的确切输出,我真的无法判断。