서버에 보내려는 키 값 쌍이 있습니다. 예 : var obj = { 'item1': true, 'item2': 거짓, ........}};자바 스크립트 키 - 값 쌍을 서버로 보내는 방법은 무엇입니까?
이 정보를 ajax 호출로 서버에 보내고 싶습니다. 하지만 서버 측에서 개별 값을 얻을 수 없습니다. 서버 측에서 문자열로 "객체"를 얻고 있습니다. jQuery를 사용하여 ajax 호출을하고 있습니다.
누구나 어떻게 할 수 있습니까?
서버에 보내려는 키 값 쌍이 있습니다. 예 : var obj = { 'item1': true, 'item2': 거짓, ........}};자바 스크립트 키 - 값 쌍을 서버로 보내는 방법은 무엇입니까?
이 정보를 ajax 호출로 서버에 보내고 싶습니다. 하지만 서버 측에서 개별 값을 얻을 수 없습니다. 서버 측에서 문자열로 "객체"를 얻고 있습니다. jQuery를 사용하여 ajax 호출을하고 있습니다.
누구나 어떻게 할 수 있습니까?
내 질문에 대한 답변을 얻었습니다. 이는 다음을 사용하여 수행 할 수 있습니다.
var obj = {'item1': true, 'item2': false, ........};
$.post("test.php", {data: JSON.stringify(obj)});
var a = $.JSON.encode(obj);
$.post("test.php", {data:a});
는 서버 측에서 연관 배열에 $_POST["data"]
에 문자열을 변환하는 JSON decoder를 사용합니다.
<?php
$json = $_POST["data"]
var_dump(json_decode($json));
?>
$ .JSON.encode (obj)는 어떤 플러그인을 사용해도 사용할 수 있습니까? –