ajax 시 php 로 파로 xml 만들어 보낼때 자바스크립트 객체 에러 나는고..
header("Content-type: text/xml; charset=utf-8");
상단에 xml 임을 선언 않 해 주어서 그런듯.. 난 이렇게 하니 에러가 사라졌다..
예..
<?
header("Content-type: text/xml; charset=utf-8");
echo "<?xml version='1.0' encoding='utf-8'?>\n";
echo "<result>\n";
if(!empty($rst['no'][0])){
echo "<success>ok</success>\n
<data>\n
<![CDATA[ \n
{\n";
for($i=0;$i<count($rst['no']);$i++){
echo "no : '".$rst['no'][$i]."',\n "
."boardCode : '".$rst['a'][$i]."',\n "
."category : '".$rst['b'][$i]."',\n "
."replyparent : '".$rst['c'][$i]."',\n "
."replynum : '".$rst['d'][$i]."',\n "
."name : '".urlencode($rst['e'][$i])."',\n "
."content : '".urlencode($rst['f'][$i])."'\n";
}
echo " }\n
]]></data>\n";
}else{
echo "<success>not</success>";
}
echo "</result>";
?>
참고..
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_ttrend&wr_id=1539