jquery.form.js异步上传完图片在post表单为啥post不了

下面是一个post表单
@using (Ajax.BeginForm("AddNewsInfoModel", "AdminNewsList", new AjaxOptions() { HttpMethod = "post", OnSuccess = "afterAdd" }, new { id = "Form1" }))
{






标题
作者
上传图片


                </div>
          </td>
        </tr>
        <tr>
            <td>新闻内容</td>
            <td>

                <input type="text" id="MsgContent" name="Msg"/>
            </td>
        </tr>
    </table>

    }
</div>

    先是异步上传图片,在post整个表单
      function fileUpLoad() {
        $("#btnFileUp").click(function () {
            if ($("#FileUpImage").val() == "") {
                $.messager.alert("提示", "请选择要上传的文件", "info");
                return;
            }
            $("#Form1").ajaxSubmit({
                type: "post",
                enctype: 'multipart/form-data',
                url: "/AdminNewsList/FileUpLoad",
                success: function (data) {
                    var servrdata = data.split(':');
                    $("#hidfileimage").val(servrdata[1]);
                    if (servrdata[0] == "ok") {
                        $("#ShowImage").append("<img src='" + servrdata[1] + "' width='40px' height='40px' />");
                    }
                    else
                    {
                        $.messager.alert("提示", servrdata[1],"info");
                    }
                }
            });
            return false;
        });

    }

            接下来post表单但是post不了
              function submitform() {
        $("#Form1").submit();
    }
            在父窗体调用submitform
             handler: function () {
                    var child = $("#AddNewsFrame")[0].contentWindow;
                    child.submitform();
                }
                            但是post不了
                            请大神帮忙看看

这种问题一律都是用fiddler去调试,看你ajax发出的post数据是否正确。