답변 2개
제가 사용하고 있는 소스 입니다.
저도 예전에 구글링해서 얻은 소스라서 서버에 크게 무리는 안가는데요
트위터나 sns 에서 데이터를 못받아올경우 예외처리가 필요해 보입니다.
ajax.php ------------------------
이 페이지가 다시 로딩되는지 확인해야 함 이 페이지가 다시 로딩되는지 확인해야 함 이 페이지가 다시 로딩되는지 확인해야 함 이 페이지가 다시 로딩되는지 확인해야 함
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
이 페이지가 다시 로딩되는지 확인해야 함 이 페이지가 다시 로딩되는지 확인해야 함 이 페이지가 다시 로딩되는지 확인해야 함 이 페이지가 다시 로딩되는지 확인해야 함 이 페이지가 다시 로딩되는지 확인해야 함 이 페이지가 다시 로딩되는지 확인해야 함
test.php -------------------------------------
GLOBAL $xx, $yy;
srand(); echo "LJM" . rand()." $xx $yy";
?>
json.php ----------------------------------------
$date = date("Y-m-d H:i:s");
$ar = Array("info" => "AJAX JSON 테스트", "date" => $date, "bb" =>22, "ccc" =>333, "dddd" =>4444, "array" => Array( 1, "2번째", 3, 4, 5, null, 6) );
$ar = euckr2utf8($ar); echo json_encode($ar, "js");
exit;
// // EUC-KR 문자열이 들어간 array를 UTF-8로 변경하기 // function euckr2utf8($ar, $opt = "") { if (!is_array($ar)) return mb_convert_encoding($ar, 'UTF-8', 'EUC-KR');
foreach ($ar as $idx => $value) { // Javascript 치환 if (!is_array($value) && strstr($opt, "js") != "") $ar[$idx] = ($value); else $ar[$idx] = euckr2utf8($value, $opt); }
return $ar; }
/*** echo <<< END_HTML { "info":{"maptype":"all", "root_id":"G1"}, "node":[{"nodeid":"G39", "icon":"worldwide_n"}, {"nodeid":"G102", "icon":"workgroup"}] } END_HTML; ***/
?>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인