JQuery Ajax İade Array - Javascript nasıl işleneceğini

2 Cevap php

Birisi lütfen bana yardımcı olabilir eğer. Ben Json nesne kadar sadece yerine bir php dizi dönen çalışmıyor nedense, bir jquery Ajax yazı yapıyorum

$.post
(  
  "classes/RegisterUser.php",  
  $("#frmRegistration").serialize(),  
  function(data)
  {  
   alert(data);  
  } 
);

Veriler,% 100 JavaScript döndürülür

array
(
   [key]=>value
   [Name] => SomeOneName
   [Surname] => SomeOneSurName
)

Nasıl JavaScript Soyad değerini alma hakkında gitmek istiyorsunuz?

Thanks for your assistance? Regards

2 Cevap

Eğer komut JSON dönmek için olsun sonra MYYN cevabı üzerine genişletilmesi, size JSON aldığınızı belirtmek ve buna göre hareket etmelidir. Sen ile yapabilirsiniz .ajax():

$.ajax({
    type: 'post',
    url: 'classes/RegisterUser.php',
    data: $("#frmRegistration").serialize(),
    dataType: 'json',
    success: function(obj) {
        // This alerts SomeOneSurName
        alert(obj.Surname);
    }
});

Belki PHP komut should return json (şu anda o var_dump($some_ary); gibi bir şey dönmek gibi görünüyor. Bunu yapmak için bir doğru yolu php en json_encode üzerinden.