ajax 보내는 쪽
Copy
$.ajax({
url:'insert.php',
dataType:'json',
type:'POST',
data:{'teset1':$('#test1').val(),
'test2':$('#test2').val()},
success:alert("성공")
});
서버쪽 php
Copy
<?
$data = "'{$_POST['test1']}','{$_POST['test2']}'";
$sql = "insert into g5(
test1,
test2
)";
$sql .= "values(";
$sql .= $data;
$sql .= ")";
sql_query($sql);
?>
ajax로 서버에 data를 insert하고 있습니다..
영어랑 한글은 잘 입력되는데
숫자가 입력이 안되네요..
생활코딩에서 보니
echo json_encode(array('result'=>true, 'msg'=>$_REQUEST['msg']));
이런게 있어서
$data = echo json_encode(array($_POST['test1'], $_POST['test2']));
요렇게 해봤는데 작동이 안되네요;
ajax에서 한글이 넘어가게 하려면 어떻게 해야되나요?
도움부탁드립니다..
|
답변 1개
채택된 답변
+20 포인트
PWneo
2018-04-30 (월) 09:37:18
두 페이지 다 UTF-8로 작성되어 있는지 확인해보시기 바랍니다.
답변을 작성하려면 로그인이 필요합니다.