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 处理。

json,”html”: 再次回到纯文本 HTML 音信;包蕴的script标签会在插入dom时举行。

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

“json”: 返回 JSON 数据 。

“jsonp”:
JSONP
格式。使用
JSONP
格局调用函数时,如 “myurl?callback=?” jQuery 将机关替换 ?
为正确的函数名,以履行回调函数。

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

相关文章

网站地图xml地图