2009-08-29 6 views
2

J'ai un fichier externe en php, outputed au format JSONobtenir tableau JSON à travers javascript jquery

Je veux que les données soient renvoyer à jquery dans des tableaux .... comment le faire?

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); 

Répondre

3

Peut-être quelque chose comme ça?

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

</script> 

Bien que je ne peux vraiment pas dire sans regarder la sortie exacte de JSON.

+0

merci, c'était très utile, je devais juste savoir. –

+1

Voir http://docs.jquery.com/Ajax/jQuery.getJSON pour plus d'informations. –