<tfoot id='uOqLE'></tfoot>
        <legend id='uOqLE'><style id='uOqLE'><dir id='uOqLE'><q id='uOqLE'></q></dir></style></legend>
      1. <i id='uOqLE'><tr id='uOqLE'><dt id='uOqLE'><q id='uOqLE'><span id='uOqLE'><b id='uOqLE'><form id='uOqLE'><ins id='uOqLE'></ins><ul id='uOqLE'></ul><sub id='uOqLE'></sub></form><legend id='uOqLE'></legend><bdo id='uOqLE'><pre id='uOqLE'><center id='uOqLE'></center></pre></bdo></b><th id='uOqLE'></th></span></q></dt></tr></i><div id='uOqLE'><tfoot id='uOqLE'></tfoot><dl id='uOqLE'><fieldset id='uOqLE'></fieldset></dl></div>

        • <bdo id='uOqLE'></bdo><ul id='uOqLE'></ul>

      2. <small id='uOqLE'></small><noframes id='uOqLE'>

        在 laravel 中上传 AJAX 文件

        AJAX file upload in laravel(在 laravel 中上传 AJAX 文件)
          <tbody id='mrDiO'></tbody>

            <bdo id='mrDiO'></bdo><ul id='mrDiO'></ul>

            <tfoot id='mrDiO'></tfoot>

            <small id='mrDiO'></small><noframes id='mrDiO'>

            <i id='mrDiO'><tr id='mrDiO'><dt id='mrDiO'><q id='mrDiO'><span id='mrDiO'><b id='mrDiO'><form id='mrDiO'><ins id='mrDiO'></ins><ul id='mrDiO'></ul><sub id='mrDiO'></sub></form><legend id='mrDiO'></legend><bdo id='mrDiO'><pre id='mrDiO'><center id='mrDiO'></center></pre></bdo></b><th id='mrDiO'></th></span></q></dt></tr></i><div id='mrDiO'><tfoot id='mrDiO'></tfoot><dl id='mrDiO'><fieldset id='mrDiO'></fieldset></dl></div>
              <legend id='mrDiO'><style id='mrDiO'><dir id='mrDiO'><q id='mrDiO'></q></dir></style></legend>
                • 本文介绍了在 laravel 中上传 AJAX 文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  自从过去两天以来,我一直在尝试让 ajax 文件上传在 lavavel 4 中工作,但我现在很不走运.

                  I've been trying to get ajax file upload working in lavavel 4 since last two days and I'm soo out of luck right now.

                  我的 jquery 块

                  my jquery block

                  $(document).ready(function(){
                  
                  $('#basicModuleImage').change(function () {
                      sendFile(this.files[0]);
                  });
                  
                  function sendFile(file) {
                  
                    $.ajax({
                      type: 'post',
                      url: '/upload',
                      data: file,
                      enctype: 'multipart/form-data',
                      success: function (data) {
                              alert(data);
                      },
                      processData: false,
                      contentType: file.type
                    });
                  }
                   });
                  

                  HTML 块

                   <form method="post" action="">
                   <input type="file" id="basicModuleImage" name="basicModuleImage" />
                   </form>
                  

                  LARAVEL PHP 块

                  LARAVEL PHP block

                  Route::post('upload', function(){
                  
                  return Response::json(array('a'=>var_dump(Input::all()),'b'=>var_dump($_FILES)));
                  
                  });
                  

                  我也尝试使用 https://github.com/LPology/Simple-Ajax-Uploader 但似乎 laravel 有问题.

                  I also tried using https://github.com/LPology/Simple-Ajax-Uploader but it seems a problem with laravel.

                  JSON 响应返回 a 和 b 均为 null.

                  JSON response returns a and b both null.

                  推荐答案

                  关键在你的 ajax 请求中.在控制器中你可以做任何你想做的事情.

                  The key are in your ajax request. In the controller you can do whatever you want.

                  var form = document.forms.namedItem("yourformname"); // high importance!, here you need change "yourformname" with the name of your form
                  var formdata = new FormData(form); // high importance!
                  
                  $.ajax({
                      async: true,
                      type: "POST",
                      dataType: "json", // or html if you want...
                      contentType: false, // high importance!
                      url: '{{ action('yourController@postMethod') }}', // you need change it.
                      data: formdata, // high importance!
                      processData: false, // high importance!
                      success: function (data) {
                  
                          //do thing with data....
                  
                      },
                      timeout: 10000
                  });
                  

                  这篇关于在 laravel 中上传 AJAX 文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Laravel 4 - Connect to other database(Laravel 4 - 连接到其他数据库)
                  Call external API function from controller, LARAVEL 4(从控制器调用外部 API 函数,LARAVEL 4)
                  Empty string instead of null values Eloquent(空字符串而不是空值 Eloquent)
                  quot;laravel.logquot; could not be opened: failed to open stream(“laravel.log无法打开:无法打开流)
                  Displaying the Error Messages in Laravel after being Redirected from controller(从控制器重定向后在 Laravel 中显示错误消息)
                  Laravel Creating Dynamic Routes to controllers from Mysql database(Laravel 从 Mysql 数据库创建到控制器的动态路由)

                  <small id='DQfJI'></small><noframes id='DQfJI'>

                      <tbody id='DQfJI'></tbody>
                    <tfoot id='DQfJI'></tfoot>
                      <bdo id='DQfJI'></bdo><ul id='DQfJI'></ul>

                          1. <i id='DQfJI'><tr id='DQfJI'><dt id='DQfJI'><q id='DQfJI'><span id='DQfJI'><b id='DQfJI'><form id='DQfJI'><ins id='DQfJI'></ins><ul id='DQfJI'></ul><sub id='DQfJI'></sub></form><legend id='DQfJI'></legend><bdo id='DQfJI'><pre id='DQfJI'><center id='DQfJI'></center></pre></bdo></b><th id='DQfJI'></th></span></q></dt></tr></i><div id='DQfJI'><tfoot id='DQfJI'></tfoot><dl id='DQfJI'><fieldset id='DQfJI'></fieldset></dl></div>
                          2. <legend id='DQfJI'><style id='DQfJI'><dir id='DQfJI'><q id='DQfJI'></q></dir></style></legend>