Cześć. Jestem całkowicie zielony w javascript.
Mam taki kod napisany w jquery:
$.ajax({
data: {
'data': data
},
type: 'POST',
url: '/strona',
success: function (response) {
response = JSON.parse(response);
if(response.success === true)
{
console.log('ok');
}
else
{
console.log('blad');
}
}
});
PHP:
echo json_encode([
'success' => TRUE,
]);
Zastanawiam się dlaczego zarówno response.success === true
i response['success'] === true
są prawdziwe. zmienna response
jest typu Object. Czy w javascripcie obiekt jest jednoznaczny z tablicą? :P