Я использую один и тот же код в двух PHP-классах.Я скопировал и вставил это.В одном классе массив поставляется в JavaScript, в котором я тоже использую скопированный / вставленный фрагмент кода и один раз объект.
Вот код PHP:
private $status_good = array('Status' => 'good');
private $status_fail = array('Status' => 'fail');
echo json_encode($this->status_fail);
А вот код JS / jquery:
$.post("./someclass.php",
{
code : this.code,
input : this.input
},
function( data ){
console.log("Data: ")
console.log(data );
}
Как только консоль говорит: Data: {"Status":"fail"}
В другом скрипте: Data: Object { Status: "fail" }
Я не делаю UTF-манипуляции, ни какие-либо манипуляции с заголовками.
Пожалуйста, будьте любезны и скажите, как это может происходить с одним и тем же кодом в разных классах.
Заранее спасибо.