doublestar2014 2018-05-24 16:10
浏览 766
已采纳

ajax上传文件formdata看起来是空的

Does not send to php anything. And When I tried to show results on form data it looks empty.

My Form:

    <form id="uploadform1236-1" method="POST" enctype="multipart/form-data" onsubmit="uploadprove('uploadform1236-1', event, 'post.php?action=uploadprove');">
<input name="picture" id="file-upload1236-1" class="" type="file">
<input name="testx" id="xxx1" class="" value="test1236" type="text">
<button id="uploadbutton1236-1" class="btn btn-primary btn-sm" type="submit">ttt</button>

</form>

Javascript:

function uploadprove(id, e, url) {
        e.preventDefault();
        var uploadform = $('#' + id)[0];
        var formData = new FormData(document.getElementById(id)); //also tried to put uploadform variable here
        alert(uploadform.toSource()); // results are ({0:{},1:{},2:{}}) It sees that 3 elements in form
        alert(formData.toSource()); // results are ({})
        $.ajax({
            url: url,
            type: "POST",
            data: formData,
            ContentType: false,
            ProcessData: false,
            success: function (data) {


                alert(data);


            }
        })
    }
  • 写回答

1条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥25 需要一个能在H5中实现扫码的插件
      • ¥50 ArcGIS或MATLAB实现批量计算整个tif图像的EVI
      • ¥20 两个板子之间CAN通信ID号怎么设置
      • ¥15 两个板子CAN通信的话ID号怎么设置
      • ¥15 vue使用element-ui的el-upload上传图片至服务器,服务端使用的是node.js,图片上传成功,但界面显示不出来,是跨域问题?
      • ¥15 ANSYS APDL循环结果输出
      • ¥15 ArcGIS处理MODIS 09数据,计算EVI 像元值大小问题
      • ¥15 Python库一直装不好
      • ¥30 在linux上调用海康SDK没有进入函数内
      • ¥15 FreeRTOS有任务卡死