使用jquery form 返回值的问题 本帖最后由 zmcici 于 2011-05-03 23:39:33 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 页面肯定有,也执行了,有反回结果,就是返回结果总多出些<head></head><body>{0}</body>这样的信息,不同的浏览器,有不同的信息.上面的{0}中返回的是我想要的信息,其它都是多出来的 除了第一行,其它的html代码全部去掉 那就不要视图 直接调action <form method="post" id="myForm" action="<%:Url.Action("AjaxCustoms")%>/" enctype="multipart/form-data"></form> public ActionResult AjaxCustoms(FormCollection post) { return Content("11.jpg"); } 当然你还可以这样写 [HttpPost] public ActionResult AjaxCustom(FormCollection post) { HttpPostedFileBase files = Request.Files[0]; files.SaveAs(Server.MapPath("11.jpg"); return Json(new { success = "11.jpg", info = true }); }<script src="../../Scripts/jquery-1.4.4.js" type="text/javascript"></script><script src="../../Scripts/jquery-form-plugins-download.js" type="text/javascript"></script><script type="text/javascript">$(document).ready(function () {$('#fileName').change(function () { $('#form0').ajaxSubmit(function (data) { alert(data.success); }); return false; }); });</script>@using (Html.BeginForm("AjaxCustom", "Home", FormMethod.Post, new { enctype = "multipart/form-data", id = "form0", name = "form0" })){ <div> <input type="file" name="fileName" id="fileName" /> </div> } 代码没看出问题,有可能是你引的js插件有问题换成<script src="@Url.Content("https://github.com/malsup/form/raw/master/jquery.form.js")" type="text/javascript"></script> 还真是这问题,害我取值后一直用一个隐藏DIV.innhtml=data; data=div.innertext 取出来。原来是JS问题 多图上传(可控制图片排列顺序) 用ACCESS数据库,日期类型字段出现“标准表达式中数据类型不匹配”错误 在input type="file"标签中获取上传文件的完整路径 数据库的问题!新手 权限设计 我会部家当就剩30分了.帮帮忙 提一个asp.net的初级问题 请教:父窗口调用iframe中数据的问题(需然有很多朋友问过了,但是我试过都不行啊) 我想问一下如何吧一个指定文件的内容读出来再写入另外一个文件中呢 DataSet与DataView的问题 为什么我编写的dll在引用时报告machine.config文件出错??? mvc3.0 实现文件上传功能 mvc3.0 时间选择控件
<form method="post" id="myForm" action="<%:Url.Action("AjaxCustoms")%>/" enctype="multipart/form-data">
</form> public ActionResult AjaxCustoms(FormCollection post)
{
return Content("11.jpg");
}
[HttpPost]
public ActionResult AjaxCustom(FormCollection post)
{
HttpPostedFileBase files = Request.Files[0];
files.SaveAs(Server.MapPath("11.jpg");
return Json(new { success = "11.jpg", info = true });
}<script src="../../Scripts/jquery-1.4.4.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-form-plugins-download.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#fileName').change(function () {
$('#form0').ajaxSubmit(function (data) {
alert(data.success);
});
return false;
});
});
</script>
@using (Html.BeginForm("AjaxCustom", "Home", FormMethod.Post, new { enctype = "multipart/form-data", id = "form0", name = "form0" }))
{
<div>
<input type="file" name="fileName" id="fileName" />
</div>
}