jquery split , ajax 배열 넘기기 질문

jquery split , ajax 배열 넘기기 질문

QA

jquery split , ajax 배열 넘기기 질문

본문


$(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

배열로 넘기지 마시고 배열을 string 화 해서 넘기거나 json형식으로 보내서 처리하세요

$content 를 그대로 넘기고,

처리 페이지에서 split 을 하면 되지 않을까 합니다.

1) $content = $("#content").val().split(/\n/); 삭제

 

2) 처리 페이지

$con = $_POST['content'];

$content = explode('\n', $con);

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT