controller代码:

 public ActionResult UploadPicture()

        {

return Content(“ok”);

  // return Content(“{result:'” +
imgMsg + “‘,url:'” + imgUrl + “‘}”);
//本行是反回json格式的字符

        }

AJAX代码:

 $.ajax({

            type: "POST",

            url: "/ClassBasic/UploadPicture",

            data: null,

           datatype:"text",

            success: function(d) {

                alert(d);

            }

        });

我们见到,他比直接重返View()视图的AJAX多了一个datatype的范围,它的趣味是重返的品类,主要有以下三种:

预期服务器再次回到的数据类型。就算不指定,jQuery 将机关依照 HTTP 包 MIME
音讯来智能判断,比如XML
MIME类型就被辨认为XML。在1.4中,JSON就会转变一个JavaScript对象,而script则会实施那么些本子。随后服务器端重临的数据会根据那几个值解析后,传递给回调函数。可用值:

“xml”: 返回 XML 文档,可用 jQuery 处理。

“html”: 再次来到纯文本 HTML 音讯;包括的script标签会在插入dom时进行。

“script”: 重返纯文本 JavaScript
代码。不会活动缓存结果。除非设置了”cache”参数。”’注意:”’在长途请求时(不在同一个域下),所有POST请求都将转为GET请求。(因为将动用DOM的script标签来加载)

“json”: 返回 JSON 数据 。

“jsonp”:
JSONP
格式。使用
JSONP
方式调用函数时,如 “myurl?callback=?” jQuery 将自动替换 ?
为正确的函数名,以实施回调函数。

“text”: 重临纯文本字符串

相关文章

网站地图xml地图