2013-04-24 5 views
0

다중 선택 폼의 모든 값을 하나의 멋진 구분 변수로 가져올 수는 있지만 PHP 스크립트에 값을 가져 오는 방법을 알 수는 없습니까? PHP의 $ _POST 배열에서 '출력'값을 읽으려면 어떻게해야합니까? 어떤 도움이 되겠습니까. 있다. 굉장해. : D

<script type="text/javascript"> 
function ValidatePageForm() { 
    var result = new Array(); 

    $("#select-to option").each(function() { 
     result.push($(this).val()); 
    }); 

    var output = result.join("-"); 
    alert(output); 


} 
</script> 
+0

당신은 클라이언트 측 대 서버 측을 이해합니까? –

+0

당신은 어느 가치를 얻고 싶니? 나는 혼란스러워. $ _POST의 값을 jQuery에 "삽입"하시겠습니까, 아니면 jQuery 함수의 값을 PHP에 "삽입"하시겠습니까? – bestprogrammerintheworld

답변

1

var output = result.join("-"); 
$('#output').val(output); 

를 HTML로 당신이 양식을 제출하면 당신이 '$ _POST [데이터를 얻을 줘야 자바 스크립트 변수 형태

<form> 
<input type="hidden" name="output" id="output"> 
.... 
</form> 

전송이 있다고 가정 출력]]

+1

당신은 훌륭합니다. 아주 간단합니다. 그것은 작동합니다 :). 넌 나를 구했다. 진지하게이 프런트 엔드 물건은 나를 위해 루프를 던졌습니다. 나에게 미친 뒷일 작업을해라. 그러면 나는 당신의 양말을 벗겨 낼 것이다! – user1583267

0

나는 당신의 loo echo와 같은 것을위한 왕 $ _POST [ 'value']; ??

var submit_data = $('#output').serialize(); 
var post_data = submit_data ; 
$.ajax({ 
    type: "POST", 
    url: 'submitform.php', 
    data: post_data, 
    success: function(data) 
    { 
    } 
}); 

을 선택

+0

그래, 나는 백엔드 램프 개발자지만 프론트 엔드에서 투쟁 ... – user1583267

+0

그리고 예, 나는 $ _POST vars에 대해 알고 있지만 ... 프론트 엔드에서이 다중 jlectery를 사용하여 어떤 이유로 - 변수가 multiselect로 게시되지 않습니다 (여러 개의 요소 사이에서 여러 요소를 앞뒤로 이동 한 다음 다시 위/아래로 정렬 할 수 있음). PHP를 읽는 일반 HTML에서 일반 다중 선택이 아닌 ... – user1583267

0

당신은

날이 작동 알게 당신은 submitform.php에 $ _POST에있는 모든 값을 얻을 것이다 jQuery를 멀티를 포함한 형태의 모든 데이터를 게시하는 직렬화 사용할 수 있습니다 당신

관련 문제