首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

aps.net MVC+Jquery ajaxForm/ajaxSubmit有关问题

2012-05-27 
aps.net MVC+Jquery ajaxForm/ajaxSubmit问题用Jquery的ajaxForm/ajaxSubmit提交表单上传图片文件,想文件

aps.net MVC+Jquery ajaxForm/ajaxSubmit问题
用Jquery的ajaxForm/ajaxSubmit提交表单上传图片文件,想文件上传成功后返回Json数据,但是提交表单完成后,在cs文件后台执行完成图片上传,后回Json数据变成了保存文件。不能直接返回Json数据,整天弹出保存对话框,请问怎么解决。

代码:
JQuery:
  $(document).ready(function() {
$("#ImgUpload").click(function() { ImageUpload() });
}

function ImageUpload() {
$("#requestForm").ajaxForm({
  dataType: "json",
  success: function(data) {
  if (data.returns) { alert("成功"); }
  },
  error: function() {
  alert("请求出错,请重试");
  }
  });
}

cs后台代码

  [AcceptVerbs(HttpVerbs.Post | HttpVerbs.Put)]
  public ActionResult UploadImage()
  {
  string returnName = CheckImg(Request.Files[0], "TTX");
  var returnJson = new { returns = false};
  return Json(returnJson);
  }

就是整天返回保存对话框,没有弹出我设置的对话框,请问怎么解决。

[解决办法]

JScript code
$(document).ready(function() {$("#ImgUpload").click(function() { ImageUpload() });function ImageUpload() {$("#requestForm").ajaxForm({  dataType: "json",  success: function(data) {  if (data.returns) { alert("成功"); }  },  error: function() {  alert("请求出错,请重试");  }  });}}
[解决办法]
public JsonResult UploadImage(){...}

热点排行