2009-08-29 5 views
2

私はPHPで外部ファイルを持っているではJavaScriptを通じてJSON配列を取得....どのようにそれを行うには?</p> <p>は、私は、データが配列にjqueryのに送り返すようにしたいJSON形式としてoutputed、バック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); 

答えて

3

たぶん、このような何か?

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

</script> 

正確なJSON出力を見ないと本当にわかりませんが、

+0

ありがとう、それは非常に便利だった、ちょうど私が知りたいと思った。 –

+1

詳細については、http://docs.jquery.com/Ajax/jQuery.getJSONを参照してください。 –

関連する問題