ajax 한글꺠짐 채택완료
aaab
4년 전
조회 1,570
전송페이지
</p>
<p><?
include "../include/db_connect.html"; $DB = new DB_Connect();
include "../include/Config.html";</p>
<p>?>
<meta charset="euc-kr">
<script type="text/javascript" src="<a href="http://wdreamdc.com/js/jquery-1.8.3.min.js"></script>" target="_blank" rel="noopener noreferrer">http://wdreamdc.com/js/jquery-1.8.3.min.js"></script></a>
<div class="adressWrap">
<select name="wr_4" class="y1" id="selectID">
<option value="" required>-선택-</option>
<!-- 사용할데이터 불러오기 -->
<?
$addr_sql = "select * from table where cate2_code='00' and cate3_code='00' order by snum asc";
$addr_result = $DB->dbResult($addr_sql);
while($addr_row = mysql_fetch_array($addr_result[result])){?>
<option value="<?=$addr_row[cate1_code]?>"><?=$addr_row[cate_name]?></option>
<?}?>
</select>
<select name="wr_6" class="y2" id="selectID2" required>
</select>
</div></p>
<p><script>
$(document).ready(function(){
$('#selectID').on('change', function(){
var path = window.location.href;
// alert(path+"theme/basic/ajaxPHP.php");
$.post("./ta.php",{optVal:this.value},
function(data) {
$('#selectID2').empty();
$('#selectID2').append('<option value="">-선택-</option>');
$('#selectID2').append(data);
});
});
});
</script></p>
<p>
받는페이지
</p>
<p><meta charset="euc-kr">
<?
include "../include/db_connect.html"; $DB = new DB_Connect();
include "../include/Config.html";</p>
<p>$ajax = $_POST['optVal'];
$option="";</p>
<p>
$sql="select * from table where cate1_code='".$ajax."' and cate2_code<>'00' and cate3_code='00'";</p>
<p>echo $sql;</p>
<p>// echo $sql;
$result = $DB->dbResult($sql);</p>
<p>
while ($row = mysql_fetch_array($result[result]))
{
// echo $row['co_gu'];
$option=$option.'<option value="'.$row['cate1_code'].'">'.$row['cate_name'].'</option>';
}
echo $option;
?></p>
<p>
서버환경은 euc-kr 이고 메타 셋줘도
1차는 한글이 안깨지는데 전송하고 나오는 2차는 한글이깨지는데 어디 수정을 해야 안깨질까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 2개
a
aaab
4년 전
�
엑스엠엘
4년 전
잘못 써 드렸군요.
echo iconv( 'euc-kr', "UTF-8", $option);
이렇게 하세요.
echo iconv( 'euc-kr', "UTF-8", $option);
이렇게 하세요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
두 페이지 다 빼고 답변주싱내용은 받는페이지에서 만 하면되나요? 해보니 안되네요.ㅠ