Ben bir PHP sayfası bazı verileri kapmak için jQuery AJAX kullanarak ve kullanıcı sonuçları yolda bildirmek için yer tutucu bir yükleme GIF resmi kullanıyorum.
$(".project").change(function(){
$(".custName").html("<img src='/admin/images/ajax-loader.gif' />");
$(".projectDesc").html("<img src='/admin/images/ajax-loader.gif' />");
var project_num=$(this).val();
var dataString = 'project='+ project_num;
$.ajax
({
type: "POST",
url: "customerfilter.php",
dataType: "json",
data: dataString,
cache: false,
success: function(data)
{
$(".custName").html(data.message1);
$(".projectDesc").html(data.message2);
}
});
});
I tetiği tıklatın ve Kundakçı konsolu açtığınızda i POST gidip geri gelip görebilir ve verileri doğru. Ancak yükleme gif uzak ve doğru verilerin yerini alır asla asla gider - hiçbir fikri neden!?
Bu Kundakçı ve TEPKİ pencerenin bir ekran görüntüsü:
Bağıl PHP:
while ($row = mysql_fetch_array($result)) {
echo json_encode(array(
"message1" => $row['cust_name'],
"message2" => $row['description'],
));
$ Sonuç bir mysql_query olduğunu