How To Send File To Php Via JQuery? November 11, 2022 Post a Comment I try send a file via jQuery to a PHP file for processing. Solution 1: You need to use formdata . I am providing a example function which takes arguments ,i.e form refrence and functions callback to do stuff.This function binds event on your form submit. Try below- function sendAjaxForm(frm,callbackbefore,callbackdone) { var form = frm; form.submit(function(event){ event.preventDefault(); var formData = new FormData(this); var ajaxReq=$.ajax({ url: $(this).attr('action'), type: $(this).attr('method'), data: formData, async: false, cache: false, contentType: false, processData: false, beforeSend: callbackbefore }); ajaxReq.done(callbackdone); }); // submit done } Copy Now call that function as in your example sendAjaxForm($('#upform'),function(){alert('sending');},function(data){alert("Data: " + data);}) Copy Solution 2: You need to take advantage of FormData() with use of xmlhttprequest. $.post() should not be used while performing a file upload with ajax because it doesn't use xmlhttprequest instead you should use $.ajax() or native js xmlhttprequest. Baca JugaJquery/js/php - Disable Form And Submit Button Only After SubmitPhp Using Domxpath To Strip Tags And Remove NodesHow Can I Go About Passing Data From One Php File To Another Via Javascript As you are using jQuery then you can do this with form submit instead: $(document).ready(function(){ $('#upform').submit(function(e){ e.preventDefault(); var fd = new FormData(document.querySelector(this)); $.ajax({ url: "help-uploader.php", type: "POST", data: fd, cache:false, // do not cache processData: false, // required contentType: false // required success:function(data){ console.log(data); }, error:function(err){ console.log(err); } }); }); }); Copy Share You may like these postsHow To Set Cursor Off Screen?Php Domdocument Check Span ClassWordpress Disable Code Editor Formatting For A PageParse Html User Input Post a Comment for "How To Send File To Php Via JQuery?"
Post a Comment for "How To Send File To Php Via JQuery?"