• 09-08-2014, 12:13:31
    #1
    İyi günler ,
    Jquery ile ajax Kullanarak Bir resmi Form kullanmadan direk ajax ile nasıl Upload edebilirim ?
    Bir Yolu Yordamı var mıdır ?

    Bu Resim Bilgisine Form dışından gelen verileri "&&" ile ekleyip PHP tarafında bunları parçalayıp resmi resim dosyası olarak kaydedip diğer verileride explode edip işlemek istiyorum..

    Normalde Form içerisine "Hidden" ekleyip verilerimi "Hidden" ın valuesine ekleyip form halinde yolluyorum sorunsuz..

    Ama Yapılabilirlik ve işlevsellik açısından eğer Mümküse Bir Resmi sadece Ajax Kullanarak nasıl yollayabilirim ve bunu PHP tarafında nasıl kaydedebilirim + yanında gelecek diğer verilerinde ayıklanabiliyor olması gerekmektedir..

    Şimdiden Teşekkürler..
  • 10-08-2014, 00:00:07
    #2
    http://abandon.ie/notebook/simple-fi...ng-jquery-ajax

    bu dokuman istegini yapmak icin yeterli
  • 10-08-2014, 23:56:11
    #3
    Gzx adlı üyeden alıntı: mesajı görüntüle
    http://abandon.ie/notebook/simple-fi...ng-jquery-ajax

    bu dokuman istegini yapmak icin yeterli
    Sağolun Hocam Bende FormData ile yapılabileceğini düşünerek araştırıp yaptım,
    Öğrenmek isteyenler için Koduda paylaşayım dedim cevabınızı gördüm..

    Emeğiniz cevabınız için çook teşekkürler.. +R10 Sağolun..

    Benim İhtiyacıma yanıt veren kod bloğu aşağıdadır ihtiyacı olan kullanabilir..

    $(document).on("click", "#yukle", function() {
    
    			var resim_verisi = $('input[type=file]')[0].files[0]; // resmi buradan yakalıyoruz
    			var form_verisi = new FormData();
    
    			form_verisi.append("ressim", resim_verisi) 
    			form_verisi.append("urun", "tablet")
    			form_verisi.append("fiyat", 100)
    	
    			
    			$.ajax({
    				type: "post",
    				url: "veri.php",
    				data :form_verisi,
    				contentType: false,
    				processData: false,
    				success : function(cevap){
    				   alert(cevap);
    				}
    			});
    			
    			})
  • 11-08-2014, 00:45:39
    #4
    ArMoR adlı üyeden alıntı: mesajı görüntüle
    Sağolun Hocam Bende FormData ile yapılabileceğini düşünerek araştırıp yaptım,
    Öğrenmek isteyenler için Koduda paylaşayım dedim cevabınızı gördüm..

    Emeğiniz cevabınız için çook teşekkürler.. +R10 Sağolun..

    Benim İhtiyacıma yanıt veren kod bloğu aşağıdadır ihtiyacı olan kullanabilir..

    $(document).on("click", "#yukle", function() {
    
    			var resim_verisi = $('input[type=file]')[0].files[0]; // resmi buradan yakalıyoruz
    			var form_verisi = new FormData();
    
    			form_verisi.append("ressim", resim_verisi) 
    			form_verisi.append("urun", "tablet")
    			form_verisi.append("fiyat", 100)
    	
    			
    			$.ajax({
    				type: "post",
    				url: "veri.php",
    				data :form_verisi,
    				contentType: false,
    				processData: false,
    				success : function(cevap){
    				   alert(cevap);
    				}
    			});
    			
    			})
    yardimci olabildiysem ne mutlu bana