2009-11-27 5 views
0

AJAX에 대한 내용을 일부 읽었으며 동일한 양식 내에있는 별도의 텍스트 상자에 표시되는 내용을 제어하는 ​​목록 상자를 만들고 싶습니다. 웹 사이트의 백엔드는 PHP로 처리되며 가능한 값과 기타 등은 PHP를 통해 MySQL 데이터베이스에 저장됩니다. 목록 상자 값과 텍스트 값을 얻는 가장 좋은 방법은 무엇이며, 답변이 JS 인 경우 JS에서 여러 개의 선택을 만드는 방법은 무엇입니까?AJAX 다중 선택 상자 전략 제어

+1

스케치 단지 몇 가지 코드를. 간단한 아약스 래퍼를 만드는 것은 어렵지 않습니다. W3schools 사이트로 이동하여 ajax에 대해 조금 읽으십시오. – AntonioCS

답변

1

글쎄,이 주제는 정말 큰 주제입니다. 필자의 접근 방식은 php로 목록 상자를 만들고 값 매개 변수로 ajax를 호출하는 onchange 이벤트를 넣는 것입니다.이 경우 ajax 호출은 텍스트 상자를 채 웁니다.

당신은, jQuery를 사용하는 일부 여기에 문서 http://docs.jquery.com/Main_Page

0

다중 선택 목록 상자를 읽어야 당신은 같은 것을 할 수있는 jQuery를 사용한 경우

<select id="choices" multiple="multiple" .. > 

: ___ handler.php는 것

$("#choices").change(function() { 
    var choices = {}; 
    $("#choices option:selected").each(function() { 
     choices[this.id] = $(this).val(); 
    }); 
    $.post("http://example.com/choice_handler.php", choices, function(content) { 
     $("#textarea").val(content); 
    }); 
}); 

선택 $ _POST를보고 id/value 쌍을 검색하고 반환 될 내용을 생성 한 다음 텍스트 영역의 값으로 assgned합니다.

참고 : 나는/시험이 어떤 디버깅하지 않은 - jQuery를 또는 JS 다른 어떤 LIB 사용하지 않는 당신은 정말이 내용을 원한다면 여기