JQuery ajax çağırırken nasıl benim PHP değişkenleri erişebilir?

0 Cevap php

JQuery AJAX işlevini kullanarak bir forum yazılara için basit bir açıklama cevap oluşturmak için çalışılıyor. Aşağıdaki gibi kodu:

$.ajax({type:"POST", url:"./pages/submit.php", data:"comment="+ textarea +"& thread="+ currentId, cache:false, timeout:10000,
        success: function(msg) {
                // Request has been successfully submitted
                alert("Success " + msg);
        },
        error: function(msg) {
                // An error occurred, do something about it
                alert("Failed " + msg);
        },
        complete: function() {
                // We're all done so do any cleaning up - turn off spinner animation etc.
                // alert("Complete");
        }
    });

Submit.php dosyası içinde ben bu basit varsa-> sonra:

    if(System::$LoggedIn == true)
{
    echo "Yes";
} else {
    echo "No";
}

Bu çağrı Ben sitede kullanan diğer tüm sayfalarda çalışır, ama ben AJAX işlevi ile benim değişkenlerin herhangi erişemez. Ben bir kez daha her şeyi test ettik ve ben ne olursa olsun geri yankı, ama her zaman ben sadece bu hatayı alıyorum benim diğer PHP değişkenleri veya işlevleri erişmeye çalıştığınızda:

Başarısız [nesne XMLHttpRequest]

Neden diğer fonksiyonlar / değişkenleri erişemiyor? Örneğin ben, benim zaten yapılmış $ mySQL değişkeni kullanarak submit.php içinde bir veritabanına gönderilen verileri sunmalıdır. Yine bu fonksiyonlar / değişkenler ben bu AJAX işlevi kullanarak çağırdığınızda dışında başka bir yerde ulaşılabilir. Googling saat sonra ben sadece harcanan ediyorum. Herkes bana bu konuda biraz ışık tutabilir? Çok teşekkürler.

0 Cevap