W

JSON + Ajax 이용하기

· 2017-05-27 (토) 14:30:58 · 3238

[code]

<script>

// CLIENT

$(function(){

var _data = {'cmd':'in', 'id':'<?php echo $member['mb_id'?>'};

$.ajax({

url:'/ajax.php', // ajax 데이터를 받을 주소

type: 'post', // 또는 get

dataType: 'json', // 리턴 타입을 json으로 돌려 받음

data: _data,

success: function(r_val)

{

console.log(r_val.msg); // ajax.php 에서 msg를 json으로 encoding 

// 하여 echo(또는 die)로 출력 하였을 경우

if(r_val.status == false)

{

alert("요청 결과 실패\n사유 : " + r_val.msg);

}

else

{

alert(r.msg);

}

},

fail: function() // 실패 시

{

alert("알 수 없는 오류로 인하여 실패하였습니다.");

}

});

});

</script>

[/code]

 

 

[code]

<?php

// PHP SERVER

include_once("./_common.php");

 

$cmd = $_POST['cmd'];

$id = $_POST['mb_id'];

switch($cmd)

{

case "in": // 정확한 요청

// 그러나 아이디가 없음. 

if(!$mb_id) die(json_encode(array('msg'=>"잘못된 접근입니다.", 'status'=>FALSE)))

// 아이디가 있다면 어떤 작업 후 성공 안내

else die(json_encode(array('msg'=>"성공.", 'status'=>TRUE)));

break;

default: // 잘못된 요청

die(json_encode(array('msg'=>"잘못된 접근입니다.", 'status'=>FALSE)));

break;

}

?>

[/code]

|
댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

5,403건

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
PHP 17-06-06 조회 2,355
PHP 17-06-05 조회 2,734
PHP 17-06-05 조회 2,470
PHP 17-06-05 조회 2,574
기타 17-06-02 조회 4,375
PHP 17-06-02 조회 3,151
PHP 17-06-01 조회 2,362
PHP 17-06-01 조회 2,974
PHP 17-06-01 조회 2,187
jQuery 17-05-27 조회 3,239
MySQL 17-05-27 조회 4,159
jQuery 17-05-26 조회 3,133
JavaScript 17-05-26 조회 2,792
PHP 17-05-24 조회 2,421
PHP 17-05-24 조회 2,152
PHP 17-05-24 조회 2,708
PHP 17-05-16 조회 3,329
PHP 17-05-16 조회 2,671
PHP 17-05-16 조회 2,570
node.js 17-05-14 조회 2,135
node.js 17-05-14 조회 2,594
node.js 17-05-14 조회 2,279
PHP 17-05-12 조회 2,786
PHP 17-05-12 조회 2,944
PHP 17-05-12 조회 2,794
PHP 17-05-11 조회 2,818
PHP 17-05-11 조회 2,976
PHP 17-05-11 조회 2,322
PHP 17-05-05 조회 2,855
PHP 17-05-05 조회 2,607