本文详细讲下如何使用asp.net mvc的ajax方法来上传文件,最终返回json数据的方法。
asp.net mvc 中可以直接返回一个JsonResult,例如
Code [http://www.xueit.com]public JsonResult UploadImage() { //上传文件的处理 return new JsonResult { Data = _imageService.NewUrl, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; }
然后jquery代码
Code [http://www.xueit.com]$().ready(function () { var options = { dataType: 'json', beforeSubmit: showRequest, error:showError, success: showResponse }; $('#myform').ajaxForm(options); }); function showRequest(formData, jqForm, options) { alert('发送前'); return true; } function showError(data) { alert('error'); } function showResponse(data, status) { alert('发送后'); }
收藏本站 设为主页

