AJAX: Nasıl jquery bir nesneyi dönebilirsiniz?

0 Cevap php

Ben JQuery için json_encode() bir nesne dönebilirsiniz merak ediyorum. Ben böyle bir şey yapmak olsaydı ...

$.ajax({
   type : 'POST',
   url  : 'next.php',
   dataType : 'json',
   data     : { nextID : 2 },
   success  : function ( data ) {

            // do something with data.myObject.memberVariable

          },
      error    : function ( XMLHttpRequest, textStatus, errorThrown) {

           //  didn't work!

      }
});     

VE bu (next.php)

<?php

include_once('myClass.php');

$myObj = getMyObject( $_POST['nextID'] );  // get an object

$return['myObject'] = $myObj;

echo json_encode($return);

?>

Şimdi bu yöntemi test ettik ama ben yapmaya çalışın zaman data.myObject.memberVariable i olsun hepsi [object Object]. Nasıl Aslında nesne değişkenleri erişebilir? Umarım yukarıdaki kod sorumu açıklamaya yardımcı olur: (

0 Cevap