Ajax uygulamasında herhangi bir PHP işlemleri gerçekleştirmek için açılamıyor

0 Cevap php

PHP script ifadesi ... sonra bulaşıcı bir hastalık gibi ben PHP verilere şey yaparsanız geri Javascript tabakasına hiçbir şey döndürür görünüyor eğer ben bir uygulamaya kadar benim Ajax uygulaması, gayet iyi çalışıyordu.

Yapabileceğim tek şey geri verileri echo ...

Örneğin ben PHP yolluyorum sorgu dizesi okur ...

index.back3.php?form=login&json={"email":"mo@maurice-campobasso.com","password":"asdasdfas"}

ve ben biliyorum onun ben tüm oluşturulan basit hata ayıklama PHP dosyası (index.back3.php) in ... basit bir yankı ifadedir ve Javascript dosyasına verileri geri göndermek için başarısız asla çünkü orada alıyorum.

index.back3.php okuduğunda

<?php echo $_GET[json]; ?>

Ben javascript kapalı tetikleyen var uyarı güvenilir json dize tükürür.

Ayrıca okuduğunda

<?php echo $_GET[form]; ?>

Ben bir daha karmaşık olduğunu hiç yoktan olsun geri javascript geliyor. Hatta basit bir birleştirme ...

<?php echo ($_GET[form] . $_GET[json]); ?>

... Hiçbir şey döndürür!

Eğer basit bir ... else deyimi de hiçbir şey döndürür.

<?php

    if(!isset($_GET[form]) { 
     echo "no!";
    } else {
     echo "yes!";
    }

?>

Ve ayrıca, bu önemli operasyon ...

<?php

 $array = json_decode($GET[json], true);

 var_dump($array);
?>

hiçbir şey döndürür.

Tamam ... bu yüzden sadece emin olun her şey burada tahta üzerinde yapmak için Javascript katmanda benim Ajax çıkış fonksiyonudur.

function responseAjax() {

 if (myRequest.readyState == 4)  {

  if(myRequest.status == 200) {  

   var foo = myRequest.responseText;

   alert(foo);

  } else {

   alert("An error has occured:  " + myRequest.statusText);
  }
 }
}

Birisi neler açıklayabilir misiniz? Ben gerçekten stumped.

0 Cevap