[JQUERY] jQuery를 함께 JSON 데이터를 보내기
JQUERYjQuery를 함께 JSON 데이터를 보내기
해결법
-
1.당신은 요청 내용 유형,도 올바른 JSON 요청도 지정하지 않았기 때문에. 여기에 JSON 요청을 보낼 수있는 올바른 방법이다 :
당신은 요청 내용 유형,도 올바른 JSON 요청도 지정하지 않았기 때문에. 여기에 JSON 요청을 보낼 수있는 올바른 방법이다 :
var arr = { City: 'Moscow', Age: 25 }; $.ajax({ url: 'Ajax.ashx', type: 'POST', data: JSON.stringify(arr), contentType: 'application/json; charset=utf-8', dataType: 'json', async: false, success: function(msg) { alert(msg); } });
주의 사항 것들 :
상황이주의 약이 될 수 있습니다 :
-
2.기본적으로 jQuery를이 $ 아약스에 데이터를 매개 변수로 전달 된 객체 직렬화 때문에. 그것은 쿼리 문자열로 데이터를 변환 $ .PARAM를 사용합니다.
기본적으로 jQuery를이 $ 아약스에 데이터를 매개 변수로 전달 된 객체 직렬화 때문에. 그것은 쿼리 문자열로 데이터를 변환 $ .PARAM를 사용합니다.
$ 아약스에 대한 jQuery를 워드 프로세서에서 :
당신이 JSON을 보내려면, 당신은 그것을 직접 인코딩해야합니다 :
data: JSON.stringify(arr);
JSON.stringify은 최신 브라우저에서만 존재합니다. 레거시 지원을 위해, json2.js 조사
-
3.내가 JSON을 게시 짧은 편의 기능을 썼다.
내가 JSON을 게시 짧은 편의 기능을 썼다.
$.postJSON = function(url, data, success, args) { args = $.extend({ url: url, type: 'POST', data: JSON.stringify(data), contentType: 'application/json; charset=utf-8', dataType: 'json', async: true, success: success }, args); return $.ajax(args); }; $.postJSON('test/url', data, function(result) { console.log('result', result); });
-
4.올바른 콘텐츠 유형을 설정하고 개체를 캐릭터 라인 화해야합니다.
올바른 콘텐츠 유형을 설정하고 개체를 캐릭터 라인 화해야합니다.
var arr = {City:'Moscow', Age:25}; $.ajax({ url: "Ajax.ashx", type: "POST", data: JSON.stringify(arr), dataType: 'json', async: false, contentType: 'application/json; charset=utf-8', success: function(msg) { alert(msg); } });
-
5.URI가 기본적으로 POST 요청에서 이름 값 쌍을 읽을 수 있도록 직렬화됩니다. 당신은 설정 processData을 시도 할 수 : 거짓을 PARAMS 목록에. 그 도움이 될 경우 확실하지.
URI가 기본적으로 POST 요청에서 이름 값 쌍을 읽을 수 있도록 직렬화됩니다. 당신은 설정 processData을 시도 할 수 : 거짓을 PARAMS 목록에. 그 도움이 될 경우 확실하지.
from https://stackoverflow.com/questions/6587221/send-json-data-with-jquery by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] jQuery를 사용하여 선택 목록에서 옵션 숨기기 (0) | 2020.10.08 |
---|---|
[JQUERY] 어떻게 jQuery를 jQuery를 1.8 이상을 포함하여, 사례를 구분을 포함해야합니까? (0) | 2020.10.08 |
[JQUERY] 할 event.returnValue이되지 않습니다. 대신) (표준에서는 event.preventDefault을 사용하십시오 (0) | 2020.10.08 |
[JQUERY] JQuery와 이연 - 마무리에 여러 AJAX 요청을 기다리고 [중복] (0) | 2020.10.08 |
[JQUERY] 어떻게 JQuery와 통해 앵커 클릭을 시뮬레이션 할 수 있습니까? (0) | 2020.10.08 |