下面是一个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不了
请大神帮忙看看
|