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

                                How to preserve electronics (computers, tablets and phones) for hundreds of years Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) The network's official Twitter account is up and running again. What content…How might modern humans leave a message for 50,000 years?How would an aquatic race develop computers?How do we make computers care for human life?Keeping supplies for 1000 yearsWhat will cell phones become in 100 years?What body armor protects against a laser?Could a society attain 1800s technology if limited to using copper and bronze?Electricity power (magic) and electronicsScavenging metal resources in post-apocalypse after 100 yearsWhy would precursors create devices that can survive and still work after hundreds of years?

                                155 수학 과학 기타 둘러보기 메뉴eh추가해eh문서를 완성해

                                Convert JSON to MapSimplest way to convert a string representing JSON array into Java array List of key value pairsHow to take String JSON values into HashMapConvert a JSON String to a HashMapCreating BSON object from JSON stringJSONObject - How to get a value ?Better Map ConstructorReading JSON from Url javaUpdate columns if input values are not null otherwise ignore and keep the existing values of column in databaseHow to store object represented as Json string into Couchbase Lite?Go JSON into MapHow do I efficiently iterate over each entry in a Java Map?Sort a Map<Key, Value> by valuesHow to round a number to n decimal places in JavaCan comments be used in JSON?How do I read / convert an InputStream into a String in Java?How can I pretty-print JSON in a shell script?What is the correct JSON content type?How can I deserialize JSON to a simple Dictionary<string,string> in ASP.NET?Why does Google prepend while(1); to their JSON responses?Parse JSON in JavaScript?