2010-06-09 3 views

답변

4

클라이언트 측에서 JSON (문자열이라고도 함)을 만들려면 json.org의 stringifier을 사용할 수 있습니다. 그 사용법에 대한 자세한 내용은 here입니다.

당신은 다음과 같이 일반 jQuery.ajax(...)을 사용합니다 :

function sendJSON(dataToStringify) { 
    var stringifiedData = JSON.stringify(dataToStringify); 

    jQuery.ajax({ 
     url: 'http://some.url.here', 
     data: {stringified: stringifiedData}, 
     success: function(data) { 
     //code to handle successful AJAX post 
     }, 
     error(XMLHttpRequest, textStatus, errorThrown) { 
     //code to handle errors 
     } 
    }); 
} 
+0

Stringifying 뭔가 당신이 필요로하는 경우에도 IE, 예를 들어, 작업을 얻기 위해 jQuery를 플러그인의 일부를 사용하여 http://plugins.jquery.com/project/cookies –

0

json2.js 당신이 자바 스크립트가 JSON.stringify() 기능을 사용하여 JSON 표현으로 개체를 변환 할 수 있습니다.

$.ajax() 그러면 문자열을 쿼리 매개 변수로 서버 측에 전달할 수 있습니다.

빠른 예를 함께 둘을 잇는 :

$.ajax({ 
    url: '/someurl', 
    data: { json: JSON.stringify(myData) } 
}); 
관련 문제