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

                                SQL error code 1064 with creating Laravel foreign keysForeign key constraints: When to use ON UPDATE and ON DELETEDropping column with foreign key Laravel error: General error: 1025 Error on renameLaravel SQL Can't create tableLaravel Migration foreign key errorLaravel php artisan migrate:refresh giving a syntax errorSQLSTATE[42S01]: Base table or view already exists or Base table or view already exists: 1050 Tableerror in migrating laravel file to xampp serverSyntax error or access violation: 1064:syntax to use near 'unsigned not null, modelName varchar(191) not null, title varchar(191) not nLaravel cannot create new table field in mysqlLaravel 5.7:Last migration creates table but is not registered in the migration table

                                은진 송씨 목차 역사 본관 분파 인물 조선 왕실과의 인척 관계 집성촌 항렬자 인구 같이 보기 각주 둘러보기 메뉴은진 송씨세종실록 149권, 지리지 충청도 공주목 은진현