contentType默认值是:application/x-www-form-urlencoded
    添加 contentType:”application/json”,这时候,数据是以json串的形式传递到后端
    JSON.stringify 将JSON对象转换为字符串

    1. $.ajax({
    2. url: '/submit',
    3. datatype: 'json',
    4. type: 'GET',
    5. success: function (e) {
    6. // 成功后回调
    7. },
    8. error: function (e) {
    9. // 失败后回调
    10. },
    11. beforeSend: function () {
    12. // 发送请求前调用,可以放一些'正在加载'之类的
    13. }
    14. })
    1. $.ajax({
    2. url: '/submit',
    3. datatype: 'json',
    4. type: 'POST',
    5. contentType: 'application/json',
    6. data: JSON.stringify(data),
    7. success: function (e) {
    8. // 成功后回调
    9. },
    10. error: function (e) {
    11. // 失败后回调
    12. },
    13. beforeSend: function () {
    14. // 发送请求前调用,可以放一些'正在加载'之类的
    15. }
    16. })