Ajax 요청 (415 지원 되 지 않 는 미디어 유형)

Unsupported media type - 415 (지원 되 지 않 는 미디어 형식)
이 오류 형식 은 배경 수신 매개 변수 가 json 형식 이지 만 ajax 가 제출 한 형식 이 잘못 되 었 습 니 다. 다음 과 같 습 니 다.
이상 코드:
$.ajax({
            url: api + "/sendMessage",
            type: "post",
            dataType : "json",
            cache: false,
            data: {
                mobile: base.encode(phone),
                message: base.encode(sms)
            },
            success: function(data) {
                if(data.ret == "0") {
                    layer.msg('        ', {icon: 1}); 
                } else {
                    countdown=0;
                    layer.msg('    ,     ', {icon: 2}); 
                }
            },
            error: function(data) {
                countdown=0;
                layer.msg('    ,     ', {icon: 2}); 
            }
        });

정확 한 코드:
$.ajax({
            url: api + "/sendMessage",
            type: "post",
            dataType : "json",
            contentType: 'application/json',
            cache: false,
            data: JSON.stringify({
                mobile: base.encode(phone),
                message: base.encode(sms)
            }),
            success: function(data) {
                if(data.ret == "0") {
                    layer.msg('        ', {icon: 1}); 
                } else {
                    countdown=0;
                    layer.msg('    ,     ', {icon: 2}); 
                }
            },
            error: function(data) {
                countdown=0;
                layer.msg('    ,     ', {icon: 2}); 
            }
        });

좋은 웹페이지 즐겨찾기