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: (