728x90
반응형
// 클라이언트 코드
var fdata = $("#form").serialize();
$.ajax({
type: "POST",
url: "process.php?"+fdata,
contentType: "application/json; charset=utf-8",
dataType:'json'
}).success(function(result){
// 성공했을 때
alert(result.d1);
}).error(function(result, status, error){
// 에러 처리
});
//-- 서버쪽 코드
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Content-type: application/json');
$return_data = array("d1" => "$data1", "d2" => "$data2");
echo json_encode($return_data);
샘플 코드는 클라이언트에서 비동기로 form 데이터를 서버로 전송하고 넘겨 받은 자료를 그대로 클라이언트로 보내주는 간단한 형식인데 서버에서 넘겨받은 자료를 원하는대로 가공해서 사용할 수 있다.
728x90
반응형
'프로그래밍 > CSS & JS & Jquery' 카테고리의 다른 글
자바스크립트(javascript)에서 브라우저의 종류와 버전 알아내기 (0) | 2019.09.17 |
---|---|
모바일에서 이미지 크기를 div, span, td 등에 폭 맞추기 (0) | 2019.09.17 |
viewport를 이용해 모바일 웹(앱)에서 이미지, 텍스트 사이즈를 디바이스 크기에 맞추기 (0) | 2019.09.17 |