weixin_33713707 2014-12-21 05:49 采纳率: 0%
浏览 27

AJAX JQuery上传图像[重复]

This question already has answers here:
                </div>
            </div>
                    <div class="grid--cell mb0 mt4">
                        <a href="/questions/166221/how-can-i-upload-files-asynchronously" dir="ltr">How can I upload files asynchronously?</a>
                            <span class="question-originals-answer-count">
                                (34 answers)
                            </span>
                    </div>
            <div class="grid--cell mb0 mt8">Closed <span title="2014-12-22 00:07:03Z" class="relativetime">5 years ago</span>.</div>
        </div>
    </aside>

I want to create the process of uploading an image with jquery ajax. here's my code :

<form action="" method="post" name="formPicture" enctype="multipart/form-data">
    <div class="modal-body panel-modal-scrol">
        <input type="file" name="picture" class="form-control" />
    </div>
    <div id="info"></div>
    <button class="btn btn-default" data-dismiss="modal" aria-hidden="true">Cancel</button>
    <input type="submit" value="Save" id="btn-saving" class="btn btn-primary" />
</form>
<script>
$("[name=formPicture]").submit(function(e){
    e.preventDefault(); 
    var formData = $(this).serialize();
    console.log(formData);

    $.ajax({
       type: 'POST',
       url: 'upload_picture.php',
       data: formData, 
       success: function(data){
        console.log(data);                        
       }
    });
});
</script>

upload_picture.php

<?php
$path = $_FILES['picture']['tmp_name'];
$file_name   = $_FILES['picture']['name'];
$newPath     = "upload/";
move_uploaded_file($lokasi_file,$newPath.$file_name);
$insert="INSERT INTO `picture`(`picture`) 
                        VALUES ('$file_name')";
$query=mysql_query($insert);
if($query){
    echo '{"status":"success"}';
    exit;
}else{
    echo '{"status":"error"}';
    exit;
}
?>

but the error said "Notice: Undefined index: picture on line 4"; there's something wrong with my code ? Thanks..

</div>
  • 写回答

1条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 GEO下载数据的处理报错 :函数‘Meta’标签‘"data.frame"’找不到继承方法,如何解决?
      • ¥15 DLNM模型是否可以用二分类变量作为y变量
      • ¥15 android object box 一个实体多个表怎么写
      • ¥15 temux 启用docker 服务失败
      • ¥15 Flask 使用celery发送邮件出现‘目标计算机积极拒绝‘
      • ¥60 老人用的sd卡在手机里面不知道操作了什么,导致图片和视频变成了文件,取下sd卡连接电脑就是图中的样子,后缀改为.jpg才可以,需要用系统的画图软件才能打开,文件属性还是文件,有没有批量操作的解决办法
      • ¥15 超时跳出方法代码的返回值问题
      • ¥15 汇编语言程序设计设计,ascii码求数,再求数的BCD码
      • ¥30 Mask rcnn训练自己的数据集出现问题!
      • ¥20 研究人工智能时的几个问题