제목 | 안녕하세요. ajax input 배열일때 질문드립니다. | ||
---|---|---|---|
글쓴이 | beop | 작성시각 | 2014/09/25 18:04:12 |
|
|||
안녕하세요. 날씨가 추워졌죠. 질문 드리겠습니다. <input type='text' name= mms_title /> <input type='text' name= mms_contents" /> <input type='hidden' name= array_Reinfo[] value="1" /> <input type='hidden' name= array_Reinfo[] value="2" /> <input type='hidden' name= array_Reinfo[] value="3" /> 이런식으로 array_Reinfo배열에 담았습니다. 저 값을 컨트롤러에 넘기려고 하는데요. 잘안되서 질문드립니다. 구글링으로 var Re_data = {}; $.each($('input[name^="array_Reinfo\\["]').serializeArray(), function() { Re_data[this.name] = this.value; }); 이렇게 얼추 비슷하게 만들었는데 Re_data는 계속 값 한개만 받아옵니다. var f_data = { subject: $("input[name=mms_title]").val(), //단일값 contents: $("input[name=mms_contents]").val(), //단일값 Re_info: Re_data //얘만 배열로 보내고 싶습니다. }; console.log(f_data); $.ajax({ type : 'post', url : '/mms/mms_send', dataType: "json", data : f_data, success : function(data) { alert(data); }, error: function(){ alert('실패하였습니다.'); } }); 이것때문에 엄청 고생하네요. 배열은 어떻게 넘기는지 궁금합니다. 감사합니다. |
|||
다음글 | post submit 후 검색 값 유지 (3) | ||
이전글 | 멀티형 분류 어떻게들 만드시나요 ? (3) | ||
헤덥
/
2014/09/26 10:05:54 /
추천
0
|
한대승(불의회상)
/
2014/09/26 11:10:05 /
추천
0
그냥 javascript 배열로 만들어서 넘기면 됩니다. ^^
|
beop
/
2014/09/29 15:29:30 /
추천
0
네 제이쿼리로 배열 만들어서 넘기니 잘되네요. each만 옳바르게 쓰니깐 됩니다. 답글 달아주신분들 감사드립니다.
|
멀티파일로 넘겼을때 배열로 들어오는거 ajax 로 썻던게 있는데
http://malsup.com/jquery/form/
될지 안 될지 모르겠네요 많은도움못드려 죄송해요..