2011-01-27 1 views
0

내 프로젝트에서 상태 선택과 도시 선택을 위해 www.kijiji.ca과 같은 인터페이스를 구현하고 싶습니다.보기 블록보기에서 아약스

두 개의 개별 블록이있는 도시와 다른 도시에 대한보기를 만들려고합니다. 즉, 전체 페이지를 다시로드하지 않고 도시를 어떻게 표현할 것인가를 선택하는 데 문제가 있습니다.

내 문제를 이해하려면 www.kijiji.ca과 plz help me.

답변

0

모든 정보가 포함 된 페이지를로드하고 필요한 항목이 클릭 될 때까지 숨길 수 있습니다. 그런 다음 javascript를 사용하여 페이지를 표시 할 수 있습니다. 또는 아약스를 사용하여 항목을 클릭했을 때 필요한 항목을 자바 스크립트로 다시 볼 수 있습니다.

0

나는 이와 같은 상황을 겪었습니다 ... 제 해결책은 제 데이터베이스에 미국과 도시를 저장하는 것이 었습니다. . 처음에 페이지를로드 할 때 해당 값을 가져옵니다. StateCode와 "-"및 CityName을 연결하여 드롭 다운 목록의 코드 값 목록을 만듭니다. 표시 값은 단지 CityName입니다. 윈도우가로드되면 jquery를 사용하여 드롭 다운 목록의 html을 저장합니다. 이렇게하면 목록을 다시 설정할 수 있습니다. 그럼 난 처음에 변경 다음

$("#AsCity option:not(:contains('[" + checkVal + "]'))").remove(); 

때마다 국가 드롭 다운 목록처럼 내 초기 상태로 선택 StateCode 사용하여 뭔가 일치하지 않는 드롭 다운 목록에서 항목을 제거하여 목록을 필터링, I합니다 (CityName이 드롭 다운 목록을 재설정 내 저장된 html을 사용하여) 선택한 주와 일치하지 않는 것을 제거하여 CityName 목록을 다시 필터링하십시오.