Trying to upload image using jqueryIs there an “exists” function for jQuery?How can I upload files asynchronously?Add table row in jQueryHow do I check if an element is hidden in jQuery?Setting “checked” for a checkbox with jQuery?How to check whether a checkbox is checked in jQuery?Disable/enable an input with jQuery?Preview an image before it is uploadedjQuery scroll to element“Thinking in AngularJS” if I have a jQuery background?

How is trade in services conducted under the WTO in the absence of the Doha conclusion?

What do you call a painting painted on a wall?

Bounding the absolute value of a function with an integral

What does のそ mean on this picture?

Python 3 - simple temperature program version 1.3

Installing Debian 10, upgrade to stable later?

Why increasing of the temperature of the objects like wood, paper etc. doesn't fire them?

Hostile Divisor Numbers

Which version of the Squat Nimbleness feat is correct?

As a GM, is it bad form to ask for a moment to think when improvising?

What are these silver "sporks" for?

Emergency stop in plain TeX, pdfTeX, XeTeX and LuaTeX?

Is there precedent or are there procedures for a US president refusing to concede to an electoral defeat?

Can a player choose to add detail and flavor to their character's spells and abilities?

Antivirus for Ubuntu 18.04

A 2-connected graph contains a path passing through all the odd degree vertices

Convert Numbers To Emoji Math

Can a good but unremarkable PhD student become an accomplished professor?

How is Pauli's exclusion principle still valid in these cases?

What is the thing used to help pouring liquids called?

Picking a theme as a discovery writer

Has the United States ever had a non-Christian President?

Summer '19 Sandbox error: String index out of range: 0: Source

What detail can Hubble see on Mars?



Trying to upload image using jquery


Is there an “exists” function for jQuery?How can I upload files asynchronously?Add table row in jQueryHow do I check if an element is hidden in jQuery?Setting “checked” for a checkbox with jQuery?How to check whether a checkbox is checked in jQuery?Disable/enable an input with jQuery?Preview an image before it is uploadedjQuery scroll to element“Thinking in AngularJS” if I have a jQuery background?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















can anybody help me? I' m trying to upload an image using jquery and laravel but don't know how to pass the data



Ajax Function



var form_data = new FormData();

form_data.append('file', file_data);
form_data.append('link', link);
form_data.append('comment', comment);
form_data.append('reportid', reportid);

$.ajax(
url:" route('report.update') ",
type:"GET",
data:form_data,
contentType:false,
cache:false,
processData:false,
success:function(data)
alert(data);

);


Route



Route::get('report-update', ['uses'=>'Executive@reportUpdate', 'as'=>'report.update']);


Controller:



public function reportUpdate(Request $request)

$file = $request->file('file');

echo $file->getClientOriginalName();










share|improve this question



















  • 1





    Change type GET to POST, and change your Route too

    – Saromase
    Mar 22 at 10:19







  • 1





    Firstly,your route is wrong, it should be POST. And you cannot directly send a file via AJAX like this. What you can do is upload the file using some other methods and pass the name or path of file in your form data.. You can use libraries like blueimp (github.com/blueimp/jQuery-File-Upload )to upload the file , and then pass the return file data in AJAX

    – Sauav
    Mar 22 at 10:30


















0















can anybody help me? I' m trying to upload an image using jquery and laravel but don't know how to pass the data



Ajax Function



var form_data = new FormData();

form_data.append('file', file_data);
form_data.append('link', link);
form_data.append('comment', comment);
form_data.append('reportid', reportid);

$.ajax(
url:" route('report.update') ",
type:"GET",
data:form_data,
contentType:false,
cache:false,
processData:false,
success:function(data)
alert(data);

);


Route



Route::get('report-update', ['uses'=>'Executive@reportUpdate', 'as'=>'report.update']);


Controller:



public function reportUpdate(Request $request)

$file = $request->file('file');

echo $file->getClientOriginalName();










share|improve this question



















  • 1





    Change type GET to POST, and change your Route too

    – Saromase
    Mar 22 at 10:19







  • 1





    Firstly,your route is wrong, it should be POST. And you cannot directly send a file via AJAX like this. What you can do is upload the file using some other methods and pass the name or path of file in your form data.. You can use libraries like blueimp (github.com/blueimp/jQuery-File-Upload )to upload the file , and then pass the return file data in AJAX

    – Sauav
    Mar 22 at 10:30














0












0








0








can anybody help me? I' m trying to upload an image using jquery and laravel but don't know how to pass the data



Ajax Function



var form_data = new FormData();

form_data.append('file', file_data);
form_data.append('link', link);
form_data.append('comment', comment);
form_data.append('reportid', reportid);

$.ajax(
url:" route('report.update') ",
type:"GET",
data:form_data,
contentType:false,
cache:false,
processData:false,
success:function(data)
alert(data);

);


Route



Route::get('report-update', ['uses'=>'Executive@reportUpdate', 'as'=>'report.update']);


Controller:



public function reportUpdate(Request $request)

$file = $request->file('file');

echo $file->getClientOriginalName();










share|improve this question
















can anybody help me? I' m trying to upload an image using jquery and laravel but don't know how to pass the data



Ajax Function



var form_data = new FormData();

form_data.append('file', file_data);
form_data.append('link', link);
form_data.append('comment', comment);
form_data.append('reportid', reportid);

$.ajax(
url:" route('report.update') ",
type:"GET",
data:form_data,
contentType:false,
cache:false,
processData:false,
success:function(data)
alert(data);

);


Route



Route::get('report-update', ['uses'=>'Executive@reportUpdate', 'as'=>'report.update']);


Controller:



public function reportUpdate(Request $request)

$file = $request->file('file');

echo $file->getClientOriginalName();







jquery laravel






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 22 at 10:30









bhavinjr

981213




981213










asked Mar 22 at 10:17









Mr. XMr. X

12




12







  • 1





    Change type GET to POST, and change your Route too

    – Saromase
    Mar 22 at 10:19







  • 1





    Firstly,your route is wrong, it should be POST. And you cannot directly send a file via AJAX like this. What you can do is upload the file using some other methods and pass the name or path of file in your form data.. You can use libraries like blueimp (github.com/blueimp/jQuery-File-Upload )to upload the file , and then pass the return file data in AJAX

    – Sauav
    Mar 22 at 10:30













  • 1





    Change type GET to POST, and change your Route too

    – Saromase
    Mar 22 at 10:19







  • 1





    Firstly,your route is wrong, it should be POST. And you cannot directly send a file via AJAX like this. What you can do is upload the file using some other methods and pass the name or path of file in your form data.. You can use libraries like blueimp (github.com/blueimp/jQuery-File-Upload )to upload the file , and then pass the return file data in AJAX

    – Sauav
    Mar 22 at 10:30








1




1





Change type GET to POST, and change your Route too

– Saromase
Mar 22 at 10:19






Change type GET to POST, and change your Route too

– Saromase
Mar 22 at 10:19





1




1





Firstly,your route is wrong, it should be POST. And you cannot directly send a file via AJAX like this. What you can do is upload the file using some other methods and pass the name or path of file in your form data.. You can use libraries like blueimp (github.com/blueimp/jQuery-File-Upload )to upload the file , and then pass the return file data in AJAX

– Sauav
Mar 22 at 10:30






Firstly,your route is wrong, it should be POST. And you cannot directly send a file via AJAX like this. What you can do is upload the file using some other methods and pass the name or path of file in your form data.. You can use libraries like blueimp (github.com/blueimp/jQuery-File-Upload )to upload the file , and then pass the return file data in AJAX

– Sauav
Mar 22 at 10:30













3 Answers
3






active

oldest

votes


















1














Ajax



 $("#FormId").on('submit', (function(e) 
e.preventDefault();
$.ajax(
url: " route('report.update') ",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData: false,
success: function(data)



)
));


Route



Route::POST('report-update', ['uses'=>'Executive@reportUpdate', 'as'=>'report.update']);


Function



public function reportUpdate(Request $request)

$file = $request->file('file');

$fileName = time().$request->file('file')->getClientOriginalName();
$path=$file->move('FolderPath',$fileName);






share|improve this answer






























    0














    add enctype="multipart/form-data" in your form



    enctype="multipart/form-data"


    $.ajax(

    url:" route('report.update') ",
    type:"POST",
    data:form_data,
    contentType:false,
    processData:false,
    success:function(data)
    alert(data);


    );


     Route::POST('report-update', ['uses'=>'Executive@reportUpdate', 'as'=>'report.update']);





    share|improve this answer






























      0














      just try this



      var formData = new FormData($("#formid")[0]);
      $.ajax(
      url: " route('report.update') ",
      type: 'POST',
      dataType: 'JSON',
      data: formData,
      processData: false,
      contentType: false,
      enctype: 'multipart/form-data',
      mimeType: 'multipart/form-data',
      cache: false,
      success: function(data, textStatus, jqXHR)
      console.log(data)

      );


      and use form method is POST






      share|improve this answer























        Your Answer






        StackExchange.ifUsing("editor", function ()
        StackExchange.using("externalEditor", function ()
        StackExchange.using("snippets", function ()
        StackExchange.snippets.init();
        );
        );
        , "code-snippets");

        StackExchange.ready(function()
        var channelOptions =
        tags: "".split(" "),
        id: "1"
        ;
        initTagRenderer("".split(" "), "".split(" "), channelOptions);

        StackExchange.using("externalEditor", function()
        // Have to fire editor after snippets, if snippets enabled
        if (StackExchange.settings.snippets.snippetsEnabled)
        StackExchange.using("snippets", function()
        createEditor();
        );

        else
        createEditor();

        );

        function createEditor()
        StackExchange.prepareEditor(
        heartbeatType: 'answer',
        autoActivateHeartbeat: false,
        convertImagesToLinks: true,
        noModals: true,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: 10,
        bindNavPrevention: true,
        postfix: "",
        imageUploader:
        brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
        contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
        allowUrls: true
        ,
        onDemand: true,
        discardSelector: ".discard-answer"
        ,immediatelyShowMarkdownHelp:true
        );



        );













        draft saved

        draft discarded


















        StackExchange.ready(
        function ()
        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55297418%2ftrying-to-upload-image-using-jquery%23new-answer', 'question_page');

        );

        Post as a guest















        Required, but never shown

























        3 Answers
        3






        active

        oldest

        votes








        3 Answers
        3






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes









        1














        Ajax



         $("#FormId").on('submit', (function(e) 
        e.preventDefault();
        $.ajax(
        url: " route('report.update') ",
        type: "POST",
        data: new FormData(this),
        contentType: false,
        cache: false,
        processData: false,
        success: function(data)



        )
        ));


        Route



        Route::POST('report-update', ['uses'=>'Executive@reportUpdate', 'as'=>'report.update']);


        Function



        public function reportUpdate(Request $request)

        $file = $request->file('file');

        $fileName = time().$request->file('file')->getClientOriginalName();
        $path=$file->move('FolderPath',$fileName);






        share|improve this answer



























          1














          Ajax



           $("#FormId").on('submit', (function(e) 
          e.preventDefault();
          $.ajax(
          url: " route('report.update') ",
          type: "POST",
          data: new FormData(this),
          contentType: false,
          cache: false,
          processData: false,
          success: function(data)



          )
          ));


          Route



          Route::POST('report-update', ['uses'=>'Executive@reportUpdate', 'as'=>'report.update']);


          Function



          public function reportUpdate(Request $request)

          $file = $request->file('file');

          $fileName = time().$request->file('file')->getClientOriginalName();
          $path=$file->move('FolderPath',$fileName);






          share|improve this answer

























            1












            1








            1







            Ajax



             $("#FormId").on('submit', (function(e) 
            e.preventDefault();
            $.ajax(
            url: " route('report.update') ",
            type: "POST",
            data: new FormData(this),
            contentType: false,
            cache: false,
            processData: false,
            success: function(data)



            )
            ));


            Route



            Route::POST('report-update', ['uses'=>'Executive@reportUpdate', 'as'=>'report.update']);


            Function



            public function reportUpdate(Request $request)

            $file = $request->file('file');

            $fileName = time().$request->file('file')->getClientOriginalName();
            $path=$file->move('FolderPath',$fileName);






            share|improve this answer













            Ajax



             $("#FormId").on('submit', (function(e) 
            e.preventDefault();
            $.ajax(
            url: " route('report.update') ",
            type: "POST",
            data: new FormData(this),
            contentType: false,
            cache: false,
            processData: false,
            success: function(data)



            )
            ));


            Route



            Route::POST('report-update', ['uses'=>'Executive@reportUpdate', 'as'=>'report.update']);


            Function



            public function reportUpdate(Request $request)

            $file = $request->file('file');

            $fileName = time().$request->file('file')->getClientOriginalName();
            $path=$file->move('FolderPath',$fileName);







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Mar 23 at 4:32









            JIJOMON K.AJIJOMON K.A

            1,2481724




            1,2481724























                0














                add enctype="multipart/form-data" in your form



                enctype="multipart/form-data"


                $.ajax(

                url:" route('report.update') ",
                type:"POST",
                data:form_data,
                contentType:false,
                processData:false,
                success:function(data)
                alert(data);


                );


                 Route::POST('report-update', ['uses'=>'Executive@reportUpdate', 'as'=>'report.update']);





                share|improve this answer



























                  0














                  add enctype="multipart/form-data" in your form



                  enctype="multipart/form-data"


                  $.ajax(

                  url:" route('report.update') ",
                  type:"POST",
                  data:form_data,
                  contentType:false,
                  processData:false,
                  success:function(data)
                  alert(data);


                  );


                   Route::POST('report-update', ['uses'=>'Executive@reportUpdate', 'as'=>'report.update']);





                  share|improve this answer

























                    0












                    0








                    0







                    add enctype="multipart/form-data" in your form



                    enctype="multipart/form-data"


                    $.ajax(

                    url:" route('report.update') ",
                    type:"POST",
                    data:form_data,
                    contentType:false,
                    processData:false,
                    success:function(data)
                    alert(data);


                    );


                     Route::POST('report-update', ['uses'=>'Executive@reportUpdate', 'as'=>'report.update']);





                    share|improve this answer













                    add enctype="multipart/form-data" in your form



                    enctype="multipart/form-data"


                    $.ajax(

                    url:" route('report.update') ",
                    type:"POST",
                    data:form_data,
                    contentType:false,
                    processData:false,
                    success:function(data)
                    alert(data);


                    );


                     Route::POST('report-update', ['uses'=>'Executive@reportUpdate', 'as'=>'report.update']);






                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Mar 22 at 10:24









                    Akash Kumar VermaAkash Kumar Verma

                    830414




                    830414





















                        0














                        just try this



                        var formData = new FormData($("#formid")[0]);
                        $.ajax(
                        url: " route('report.update') ",
                        type: 'POST',
                        dataType: 'JSON',
                        data: formData,
                        processData: false,
                        contentType: false,
                        enctype: 'multipart/form-data',
                        mimeType: 'multipart/form-data',
                        cache: false,
                        success: function(data, textStatus, jqXHR)
                        console.log(data)

                        );


                        and use form method is POST






                        share|improve this answer



























                          0














                          just try this



                          var formData = new FormData($("#formid")[0]);
                          $.ajax(
                          url: " route('report.update') ",
                          type: 'POST',
                          dataType: 'JSON',
                          data: formData,
                          processData: false,
                          contentType: false,
                          enctype: 'multipart/form-data',
                          mimeType: 'multipart/form-data',
                          cache: false,
                          success: function(data, textStatus, jqXHR)
                          console.log(data)

                          );


                          and use form method is POST






                          share|improve this answer

























                            0












                            0








                            0







                            just try this



                            var formData = new FormData($("#formid")[0]);
                            $.ajax(
                            url: " route('report.update') ",
                            type: 'POST',
                            dataType: 'JSON',
                            data: formData,
                            processData: false,
                            contentType: false,
                            enctype: 'multipart/form-data',
                            mimeType: 'multipart/form-data',
                            cache: false,
                            success: function(data, textStatus, jqXHR)
                            console.log(data)

                            );


                            and use form method is POST






                            share|improve this answer













                            just try this



                            var formData = new FormData($("#formid")[0]);
                            $.ajax(
                            url: " route('report.update') ",
                            type: 'POST',
                            dataType: 'JSON',
                            data: formData,
                            processData: false,
                            contentType: false,
                            enctype: 'multipart/form-data',
                            mimeType: 'multipart/form-data',
                            cache: false,
                            success: function(data, textStatus, jqXHR)
                            console.log(data)

                            );


                            and use form method is POST







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered Mar 23 at 4:21









                            Paras RaiyaniParas Raiyani

                            793




                            793



























                                draft saved

                                draft discarded
















































                                Thanks for contributing an answer to Stack Overflow!


                                • Please be sure to answer the question. Provide details and share your research!

                                But avoid


                                • Asking for help, clarification, or responding to other answers.

                                • Making statements based on opinion; back them up with references or personal experience.

                                To learn more, see our tips on writing great answers.




                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function ()
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55297418%2ftrying-to-upload-image-using-jquery%23new-answer', 'question_page');

                                );

                                Post as a guest















                                Required, but never shown





















































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown

































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown







                                Popular posts from this blog

                                Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

                                Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

                                Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript