2013-10-03 1 views
0

입력에서 확인한 일부 값을 잡기 위해이 코드를 사용했습니다. 이 내 자바 스크립트 코드 :Ajax가 불완전한 체크 박스 값을 PHP로 보냅니다

var ferestre = $("#ferestre input:checkbox:checked").map(function(){ 
    return $(this).val(); 
}).get(); 

나는 PHP 스크립트에 ajax로 보내하지만 난 "termopan lemn"와 같은 값의 두 단어가있는 경우 다음 첫 번째 단어 "termopan"를 반환합니다.

+0

첫 번째를 반환합니다 먼저 두 번째 확인란을 선택해야'입력 : checkbox'이 중복 - 단지': checkbox'가 할 것입니다. 둘째로, AJAX 호출로 이동하기 전에'ferestre'의 값을 확인하여 올바른 정보로 채워지는지 확인하십시오 – CodingIntrigue

+0

잘 작동하는 것으로 보입니다 : http://jsfiddle.net/7FzPR/1/ – Johan

+0

@RGraham'input : 확인란은 중복되지 않습니다 - 태그 이름이나 다른 선택자를 앞에 두는 것이 좋습니다. 그렇지 않으면 범용 선택기 ("\ *")가 암시됩니다. "* - [docs] (http : // api.jquery.com/checkbox-selector/) – billyonecan

답변

0

당신은 단지 그것을 두 값

var ferestre = $("#ferestre input:checkbox:checked").map(function(){ 
     return $(this).val(); 
    }).get(); 
console.log(ferestre); 

HTML

<div id="ferestre"> 
    <input type="checkbox" checked="checked" value="termopan"/>termopan><br/> 
    <input type="checkbox" checked="checked" value="lemn" />lemn  
</div> 

Fiddle

+0

나는 ferestre에 대한 가치를 빗대 어 첫 단어 만 보여줍니다 – user2838459

+0

proble은 입력 내용입니다 – user2838459

관련 문제