Ajax + Json jak odebrać wartości?

0

jak mogę odebrać wartości z jsona?
używając $_POST['nick']
zwraca null

tutaj kod


``````javascript
function register(){
  if($('#pass').val()!=$('#pass2').val()) myAlert('Niepoprawne hasło'); else
  $.ajax({
    type: "POST",
    dataType: "JSON",
    url: "/ajax/register.php",
    data: { n: $('#nick').val(), e:$('#email').val(), p:sha1(SALT+$('#pass').val()) },
    headers: {"cache-control": "no-cache"}
  }).done(function(d) {
    if(d.e!='ok') myAlert(d.e);      
    else window.location.href="/";
  });
}
0
.done(function(d) {
    if(d.e!='ok') myAlert(d.e);      
    else window.location.href="/";
  });

zrób console.log na d, tam masz wszytskie dane

0
Mjuzik napisał(a):
.done(function(d) {
    if(d.e!='ok') myAlert(d.e);      
    else window.location.href="/";
  });

zrób console.log na d, tam masz wszytskie dane

a dokładniej? bo cie nie zrozumialem

0
.done(function(d) {
console.log(d)
    if(d.e!='ok') myAlert(d.e);      
    else window.location.href="/";
  });

Wtedy w konsoli w przeglądarce zobaczysz wszystkie dane, które przyszły. W ifie już się odwołałeś do 'e' sprawdzając czy nie jest 'ok'.

1 użytkowników online, w tym zalogowanych: 0, gości: 1