2012-07-17 19 views
5

Merhaba arkadaşlar Ben özellikle veri yükü önce veri Ajax göstermek istiyorum ama sorun aynı sayfada dinamik olarak veri geliyor ama benim script başka bir dosyadan veri çağırıyor Script.phpAjax yükleyici veri yüklemeden önce

Senaryo

<script> 
function loadingAjax(div_id) 
{ 
    $("#"+div_id).html('<img src="ajax-loader.gif"> saving...'); 
    $.ajax({ 
     type: "POST", 
     url: "script.php", 
     data: "name=John&id=28", 
     success: function(msg){ 
      $("#"+div_id).html(msg); 
     } 
    }); 
} 
</script> 

HTML

<body onload="loadingAjax('myDiv');"> 


<div id="myDiv"></div> 

<div id="xyz"><img src="ss/image/abc.jpg" /></div> 


</body> 
iyi çalışıyor ama aynı sayfada verileri yüklemek istediğiniz

Onun ben yük verilerine #xyz#myDiv içine önce yükleyici göstermek istiyorum bana önceden

Teşekkür ....

DÜZENLEME

yardım lütfen

+0

aşağıdaki ile deneyebilirsiniz? ajax posta verilerini başka bir sayfadan veya başka bir şeyden aramak istemez misiniz? – diEcho

cevap

16

Eğer html aşağıdaki deneyebilirsiniz -

<body onload="loadingAjax('myDiv');"> 
    <div id="myDiv"> 
     <img id="loading-image" src="ajax-loader.gif" style="display:none;"/> 
    </div> 
</body> 

ve senaryo -

+2

Yararlı bulduysanız cevabımı işaretleyebilir misiniz? – saihgala

+0

emin ..:) ...... – Kamal

-1

komut dosyası sorunu nedir

<script> 
function ajax() 
{`enter code here` 
    var options = {}; 
    options.url = ''; 
    options.type = 'post'; 
    options.data = ''; 
    options.dataType = 'JSON'; // type data get from sever 
    options.contentType = 'application/json';// type data post to sever 
    options.async = false; 
    options.beforeSend = function() { 

    }; 

    options.success = function (data) 
    { 

    }; 
    options.error = function (xhr, status, err) { 

     console.log(xhr.responseText); 
    }; 
    $.ajax(options); 
} 
</script> 
İlgili konular