Copy
$(document).ready(function(){
$content = $("#content").val().split(/\n/);
jQuery.ajaxSettings.traditional = true;
$("button").click(function(){
$.ajax({
url: "./result.php",
type: 'POST',
data: {'content' : $content},
success: function(result){
alert("확인");
}});
});
});
$content = $_POST['content'];
for($i=0 ; $i<sizeof($_POST[content]) ; $i++){
$content = $_POST[content][$i];
}
$query = "insert into phone_list(
phone_info
)
values
(
'$content'
)";
split로 잘라서 ajax 배열로 넘겨서 db에 저장하고 싶은데
어떤점이 잘못됐는지 잘모르겠습니다
split아닐때는 db에 넣는데 문제가 없었는데
배열로 넘길려니 모르겠네요;
2시간째 찾고있는데..
조언 부탁드립니다.
답변 2개 / 댓글 1개
2018-05-02 (수) 17:45:02
$content 를 그대로 넘기고,
처리 페이지에서 split 을 하면 되지 않을까 합니다.
1) $content = $("#content").val().split(/\n/); 삭제
2) 처리 페이지
$con = $_POST['content'];
$content = explode('\n', $con);
배열로 넘기지 마시고 배열을 string 화 해서 넘기거나 json형식으로 보내서 처리하세요
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.