zoukankan      html  css  js  c++  java
  • ajax相关问题

    1.contentType和dataType

      contentType 主要设置你发送给服务器的数据格式

      dataType设置你收到服务器数据的格式(如text,json等),最常用的为json。

       2.contentType详解

    "application/json; charset=utf-8"  要求data必须是json串

    "text/html"  对于html

    "text/xml " 对于xml

    "application/x-www-form-urlencoded" (默认值)

    提示:@RequestBody注解常用来处理content-type不是默认的application/x-www-form-urlcoded编码的内容,比如说:application/json或者是application/xml等。一般情况下来说常用其来处理application/json类型。

     3.data的参数传递

      传递json字符串参数时,contentType选择application/json类型,js对象用JSON.stringify(对象)转换json字符串后传递到服务器,服务器端需要用到@RequestBody接收参数。    

     url: "/Home/PostAlbum",
                    type: "POST",
                    contentType: "application/json",
                    dataType:"json",
                    data: JSON.stringify({ "AlbumName": "shanghai", "Entered": "5/9/2013" }),
                    success: function (result) {
                        alert(result);
                    },
    

      

      传递js对象或json对象时,contentType选择默认值即可,直接传递js对象即可,服务器端直接用Map或者实体类接收即可

  • 相关阅读:
    #一点杂记
    《洛谷P3373 【模板】线段树 2》
    《Codeforces Round #681 (Div. 2, based on VK Cup 2019-2020
    《牛客练习赛72C》
    《hdu2819》
    《hdu2818》
    《Codeforces Round #680 (Div. 2, based on Moscow Team Olympiad)》
    《51nod1237 最大公约数之和 V3》
    对输入的单词进行排序
    快速排序
  • 原文地址:https://www.cnblogs.com/zblwyj/p/ajax.html
Copyright © 2011-2022 走看看