v2.5.2
Giriş yap

Jquery post ile file verilerini ajax ile kaydetme

edward
366 defa görüntülendi

Merhaba arkadaşlar
Jquery'in post metodu ile verilerimi veritabanına kayıt edebiliyorum fakat input değerini file yapınca kayıt edemiyorum seçmiş olduğum dosyayı. Sorunu sadece jquery post 'tan kaynaklı PHP kısmında bir sorun yok.
Bu konuda yardımcı olur musunuz kullanmış olduğum kod aşağıdaki gibidir.

     function preregistration(form) {
		     var data = $(form).serialize();  
			$.post('/ajax/?do=preregistration', data, function (result) {
				if (result.error) {
					Snackbar.show({
						text: result.error,
						actionText: "Tamam",
						actionTextColor: "#fff",
						pos: 'bottom-left'
					});
				} else {
					Snackbar.show({
						text: result.success,
						actionText: "Tamam",
						actionTextColor: "#fff",
						pos: 'bottom-left'
					});
				}
			}, 'json');
		} 
edward
819 gün önce

@abullajx teşekkür ederim cevabınız doğru. jquery steps kullanıyorum, validation doğrulamasında input'un veya checkbox'un doldurulmadığını göstermesine rağmen post işlemi gerçekleştiriyor. Bunun önnüne nasıl geçebilirim, benim paylaştığım ajax post işleminde böyle birşey olmuyordu fakat file tipini de göndermiyordu. Ayrıca formdata olarak post etmese her bir değeri ayrı ayrı post edecek şekilde ayarlar mısınız?