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