上传时获取图像名称


Get image name when uploading

我的表单输入如下:

-------------------------表格-----------------------

标题:[文本框]

类别:【组合框】

内容:【文本区】

图片:[多选文件]

[按钮]

------------------------结束形式------------------

我在插入数据时使用PHP和AJAX,但在上传时遇到了问题。我无法获取用于上传和输入数据库的文件名(图像名)。

以下是我的AJAX脚本:

data = "action=add&kode="+kode+"&file="+image+"&title="+title+"&categori="+categori+"&content="+content;
$.ajax({
    url: "action/prosesPOST.php",
    type: "POST",
    data: data,
    cache: false,
    success: function(msg){
        if(msg=="yes"){
        }else{
            $("#status").html("Failed...");
        }
        $("#status").html("");
        $("#loading").hide();
        $("#form-box").fadeOut("fast");
        $("#table").load('action/prosesPOST.php?action=loaddata');
    }
});
发布文件的jQuery表单插件。
<form action="#" method="post" enctype="multipart/form-data">
    <input type="file" name="myfile"><br>
    <input type="submit" value="Upload File to Server">
</form>
<script src="jquery.js"></script>
<script src="jquery.form.js"></script>
(function() {

    $('form').ajaxForm({
   complete: function(xhr) {
    status.html(xhr.responseText);
   }
    }); 
})();       
</script>`

更新:

Ajax无法处理"上传图像",所以我使用了隐藏的iframe方法,比如对我来说最好的方法是注释,

像这种方法