• 06-04-2014, 12:46:13
    #1
    Üyeliği durduruldu
    Merhabalar,

    <script type="text/javascript">
    	$(function(){		
    		$("form#pForm").ajaxForm({
    		beforeSend: function(){
    			$("#sonuc").html('');
    		},
    		
    		uploadProgress: function(olay,yuklenen,toplam,yuzde){
    			$("#yuzde span").css("width", yuzde + "%");
    			$("#yuzde span").html(yuzde + "%");
    			$("#sayiyla span:eq(0)").html(yuklenen);
    			$("#sayiyla span:eq(1)").html(toplam);		
    		},
    		
    		complete: function(xhr){
    			$("#sonuc").html('dosya yüklendi');
    		},	   
    	  });
    	});
    	</script>
    Bu kodlarla progress barı sorunsuzca yapabiliyorum ama sonuç olarak complete fonksiyonunu veriyor. Ben sonuç olarak direk asıl php fonksiyonunu göstermesini istiyorum. Yani sadece ajaxla progress bar gösterilsin, bittiğinde ise normal upload için yazılmış php fonksiyonuna dönsün. Bunu nasıl sağlayabilirim?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 12:46:13 -->-> Daha önceki mesaj 12:37:49 --

    Tamamdır hallettim
  • 06-04-2014, 13:03:16
    #2
    @NetBlogi; nasıl hallettiniz ?
  • 06-04-2014, 13:05:23
    #3
    Üyeliği durduruldu
    complete kısmını şu şekilde değiştirdim;

    complete: function(xhr){
    			$("#sonuc").html(xhr.responseText);
    		},
    sonrada upload formunun fonksiyonlarını tek sayfada kullanıyordum yani formu aynı sayfaya gönderiyordum, başka sayfaya postladım, sorun halloldu.