2012-08-18 3 views
0

jquery-ajax에 값 배열을 게시하는 방법은 무엇입니까?jquery-ajax에 값 배열을 게시하는 방법은 무엇입니까?

<input type='text' name='mynameinputs[]'> 
<textarea id='mydescription' name='mydescriptioninputs[]'></textarea> 
<input type='text' name='myquantityinputs[]'> 

<input type='text' name='mynameinputs[]'> 
<textarea id='mydescription' name='mydescriptioninputs[]'></textarea> 
<input type='text' name='myquantityinputs[]'> 

<input type='text' name='mynameinputs[]'> 
<textarea id='mydescription' name='mydescriptioninputs[]'></textarea> 
<input type='text' name='myquantityinputs[]'> 

$.post(url,{''}, function(data){} 

각 값을 가져 와서 PHP 파일에 게시하는 방법은 무엇입니까?

답변

5

당신은 포함하는 양식의 .serialize() 방법을 사용할 수 있습니다 : 그것은 정상적인 형태로 제출 것처럼

$.ajax({ 
    url: 'foo.php', 
    type: 'POST', 
    data: $('#if_of_the_form').serialize(), 
    success: function(result) { 

    } 
}); 

$('#if_of_the_form').serialize()는 값을 포맷합니다 - application/x-www-form-urlencoded를 사용하여.

+0

빠른 답변을 위해 @Darin에게 감사드립니다. foo.php에서 그 값을 잡는 방법? –

+0

표준 양식 제출에서 자바 스크립트를 전혀 사용하지 않았다면 같은 방식으로 잡았을 것입니다. 나는 PHP 녀석이 아니므로 말할 수는 없지만'$ _POST' 또는 무엇인가를 사용해야 할 것입니다. –

+0

Yepp,'$ _POST [ 'element_name'];'+1 – adeneo

관련 문제