JQuery Ajax + PHP

1 Cevap php

JQuery Ajax ve PHP ile ilgili sorunlar yaşıyorum

Benim php dosyası bir mysql veritabanından topluyorum verileri yankı kurdunuz. Ben veritabanı şey dönen ve işlevi sonunda dize aslında veri içerdiğini olduğunu doğruladıktan.

Olsa ne oluyor, değil aşağıda uygun div, php echo oluyor gibi php veri sayfasının üst kısmında görüntülenecek neden ajax çağrısından önce görünüyor olmasıdır.

Ben ajax zamanlaması ve php çağrı ile ilgisi olabileceğini düşünüyorum, ama emin değilim.

Peki, neden veri. Ajax tarafından yakalandı ve div içine atılır almıyor?

Yardımın için teşekkürler!

jQuery

$(document).ready(function() {  

$.ajax({
    url: "../database_functions.php",   
    type: "GET",
    data: "cat=jw&sub=pi&sort=no",      
    cache: false,
    success: function (html) {                
            alert("Success!");
            $('#product-list').html(html);          
        }       
    });   

});

PHP

echo "Hello World";

1 Cevap

JQuery kodu PHP kodu olarak aynı dosyada ise, PHP JavaScript İstemci tarafı beri .. PHP, statik HTML işleme, PHP dosyası ilk sunucuda yürütülen olsun, Sunucu tarafı, JQuery kodu önce idam olacağı verilir Dinamik PHP ve istemci tarayıcı sayfasını oluşturmak zaman daha JavaScript idam olsun.

Eğer belge dönüş olay hazır olduğunda idam olsun istiyorum JavaScript belirtildiği beri tam sayfa yüklendiğinde. Ajax yalnızca bir kez yürütülür.

Neden. Ajax Bu sağlanan kodu için oldukça net değil .., değer dönmezse, sorun çalıştırmaya çalışırken dosya ajax arama için dosya veya yolu olabilir.