2014-01-16 2 views
0

먼저 감사드립니다. 나는 자바 스크립트에 익숙하지 않고 자바 스크립트를 사용하여 값을 전송하는 양식에 문제가있다. 모든 것이 잘 작동하지만 값은 쉼표로 구분 된 문자열로 제출됩니다. 값이 쉼표로 표시 될 가능성이 있습니다. 따라서 PHP에서이를 폭발 시키면 양식 입력이 엉망입니다. 예를 들어 기준 :자바 스크립트 문자열에서 구분 기호를 변경하는 방법

양식 입력 1 : 고등학교, 2 학년

양식 입력 2 : 도시

그래서, 결과 문자열은 다음과 같습니다 고등학교, 2 학년, 도시 내가 필요 수 : 고등학교, 2 학년 도시 ||

나는 PHP로 그것을 폭발시킬 수 있지만 값을 사용하는 방법은 없습니다. 나는 정말로 조언을 해줄 것이다.

function vpb_submit_items() 
{ 
    var vpb_items = []; 
    $.each($('.vpb_item'), function() 
    { 
     vpb_items.push($(this).val()); 
    }); 

    if(vpb_items.length == 0 || vpb_items.length == "") 
    { 
     vpb_items = "Empty Field"; 
    } 

    var dataString = "items="+ vpb_items; 


     $.ajax({ 
     type: "POST", 
     url: "process.php", 
     data: ""+dataString+"&date="+date, 

다시 한번 감사 :

여기에 자바 스크립트 코드입니다.

+4

하지 자바, 그것은 자바 스크립트입니다. – OnlyThenDidIReckonMyCurse

+0

나에게 자바 스크립트처럼 보입니다 :) – Kimi

+0

죄송합니다, javascript .. 편집 – Aramil

답변

1

를 사용하여 배열의 join() 방법 :

var dataString = "items="+ vpb_items.join('||'); 
+0

Wow thanks techfoobar that worked !!!! 고마워요 !! – Aramil

관련 문제