JSON Post-und Decode-array PHP

Ich bin tring post ein array an PHP-Datei mithilfe von JSON. Es funktioniert nicht. Das problem ist es passiert nichts. Wenn ich decomment datatype:"json" bekomme ich dann die Warnung (aber ohne Daten).

Dies ist mein jquery code

var arr = new Array();
arr.push('1','Brussels|25');
arr.push('2','Antwerp|40');
$.ajax({
  type: "POST",
  contentType: "application/json; charset=utf-8",
  url: "jsondecode.php",
  data: JSON.stringify(arr),
  dataType: "json",
  success: function(data){alert(data);},
  failure: function(errMsg) {
    alert(errMsg);
  }
});

Und das ist mein PHP-code (jsondecode.php);

 <?php
 $array = json_decode($_POST["arr"]);
 foreach($array as $el){
    $el_array=explode('|',$el);
    echo"City=".$el_array[0]." And Age = ".$el_array[1]."";
 }

 ?>

Weiß jemand ein nützliches tutorial dazu?

Was bedeutet "funktioniert nicht" konkret?
Was meinst du mit "funktioniert nicht"?
was funktioniert nicht?
Nichts passiert. Wenn ich die Auskommentierung dataType:"json", bekomme ich die Warnung, aber ohne die Daten

InformationsquelleAutor Michael V | 2013-08-21

Schreibe einen Kommentar