복붙노트

[JQUERY] jQuery를 게시 JSON

JQUERY

jQuery를 게시 JSON

해결법


  1. 1.'데이터'캐릭터 라인 자바 스크립트 객체를해야한다 :

    '데이터'캐릭터 라인 자바 스크립트 객체를해야한다 :

    data: JSON.stringify({ "userName": userName, "password" : password })
    

    당신의 formData를 전송하려면, 캐릭터 라인 화에 전달 :

    data: JSON.stringify(formData)
    

    일부 서버는 응용 프로그램 / JSON 콘텐츠 형식이 필요합니다

    contentType: 'application/json'
    

    비슷한 질문에 대한 자세한 답변은도 여기에있다 : 웹 서비스에 JQuery와 아약스 게시 JSON


  2. 2.이 같은 JSON을 게시

    이 같은 JSON을 게시

    $.ajax(url, {
        data : JSON.stringify(myJSObject),
        contentType : 'application/json',
        type : 'POST',
        ...
    

    settings.data jQuery를 쿼리 매개 변수 및을 application / x-www-form은-urlencoded를 데이터 유형과 기본 전송으로 변환됩니다 당신은 객체를 전달하면, 문자셋 = UTF-8, 아마 당신이 원하지 않는 것을


  3. 3.당신이 크로스 도메인이 POST 요청을 보내는 경우에, 당신은이 링크를 체크 아웃해야합니다.

    당신이 크로스 도메인이 POST 요청을 보내는 경우에, 당신은이 링크를 체크 아웃해야합니다.

    https://stackoverflow.com/a/1320708/969984

    귀하의 서버가 사이트 간 POST 요청을 수락하지 않습니다. 서버 구성은 크로스 사이트 요청을 허용하도록 변경해야합니다 그래서.

  4. from https://stackoverflow.com/questions/5570747/jquery-posting-json by cc-by-sa and MIT license