PHP$\u文件加载时为空

PHP$\u文件加载时为空,php,Php,由于某些原因,我无法使$\u文件数组包含在表单上选择的上载内容。从我读到的内容来看,表单看起来不错,所有其他变量都接收得很好 每次我提交表单时,$\u文件数组的var\u转储都有0个条目 在这篇文章中,为了简洁起见,我删除了其他字段,因为它们正在工作 <form name="addFact" id="addFact" action="add_fact.php" method="post" enctype="multipart/form-data" onsubmit="return vali

由于某些原因,我无法使$\u文件数组包含在表单上选择的上载内容。从我读到的内容来看,表单看起来不错,所有其他变量都接收得很好

每次我提交表单时,$\u文件数组的var\u转储都有0个条目

在这篇文章中,为了简洁起见,我删除了其他字段,因为它们正在工作

<form name="addFact" id="addFact" action="add_fact.php" method="post" enctype="multipart/form-data" onsubmit="return validateStatus();" >
    <input type="file" id="myImage" name="myImage" style="width:450px;"/><br />
</form>
尽管我怀疑这是问题的一部分,因为表单成功提交,所有属性仍然设置,包括文件字段等

哦..哈哈。。另一个功能:)。。。下面是submt表单函数:

array(11) {
  ["action"]=>  string(4) "save"
  ["category"]=>  string(1) "3"
  ["startDate"]=>  string(10) "09-27-2012"
  ["expireDate"]=>  string(10) "11-27-2012"
  ["title"]=>  string(10) "Test Title"
  ["subtitle"]=>  string(10) "Test Title"
  ["include_image"]=>  string(3) "yes"
  ["img_loc"]=>  string(4) "left"
  ["img_size"]=>  string(2) ".3"
  ["scroll"]=>  string(1) "1"
  ["fact_text"]=>  string(27) "there's something about her"
}
load_target是我使用ajax将此php文件加载到的索引页上的div。-希望现在一切都清楚了:)

此外,要确保表格中的任何conrens没有发布任何内容。。以下是后var_转储的结果


如果您正在使用jquery mobile将数据ajax=“false”添加到表单标记中

您在测试文件时是否确实上传了文件?如果输入字段留空,$\u文件中的索引可能不存在。validateStatus()在做什么?它可能在操纵该字段吗?验证正在填充的所有字段(即必填字段)的状态检查,然后提交表单。如果一切正常,很抱歉。是的,我正在表单字段中选择一个文件并提交表单。。。虽然tie$\u文件似乎没有反映这一点。从:“文件中的数据选择元素未序列化。”
function validateStatus() {
    jQuery("#addFact").validationEngine({scroll: false});
    var valid = $("#addFact").validationEngine('validate');
    if (valid == true) {
        submitForm('addFact');
    }
    return false;
}
function submitForm(formName,message) {
    $.ajax({
        data: $("#" + formName).serialize(),
        type: $("#" + formName).attr('method'),
        url: $("#" + formName).attr('action'),
        success: function(response) {
            $('#load_target').html(response);
        }
    });
    return false;
}
array(11) {
  ["action"]=>  string(4) "save"
  ["category"]=>  string(1) "3"
  ["startDate"]=>  string(10) "09-27-2012"
  ["expireDate"]=>  string(10) "11-27-2012"
  ["title"]=>  string(10) "Test Title"
  ["subtitle"]=>  string(10) "Test Title"
  ["include_image"]=>  string(3) "yes"
  ["img_loc"]=>  string(4) "left"
  ["img_size"]=>  string(2) ".3"
  ["scroll"]=>  string(1) "1"
  ["fact_text"]=>  string(27) "there's something about her"
}