2011-01-22 4 views
0

전 세계적인 목표는 경량의 카트 시스템을 구현하는 것입니다 (ubbercart는 제 요구에 적합하지 않습니다).ajax로 양식 내용을 수정하는 방법은 무엇입니까?

오른쪽 사이드 바에 'cart_form'이라는 블록이 있습니다. 페이지로드시 'cart_form'은 이미 카트에있는 항목으로 초기화됩니다 ($ _SESSION [ 'cart'] []에 저장).

한편 콘텐츠 영역의 모든 요소를 ​​열거하는보기를 표시하면 장바구니에 추가 할 수 있습니다. 그 중 하나를 클릭하면 ajax 콜백이 실행되고 항목을 $ _SESSION에 추가 한 다음 새로 추가 된 항목으로 양식을 업데이트하고 싶습니다.

가장 효율적인 방법은 무엇입니까?
페이지로드시 이미 계산 한 양식을 다시 사용할 수 있습니까?

답변

0

이 기사에서는 drupal에서 AHAH를 사용하여 양식을 업데이트하는 데 대한 좋은 배경 지식을 제공합니다.

http://drupal.org/node/348475

+0

이미 읽었습니다. 불행히도보기에있는 요소는 양식의 일부가 아니므로 직접 아아를 사용할 수 없습니다. – Charter

+0

폼이 아닌 뷰를 업데이트하려고하므로 질문을 업데이트하십시오. 뷰의 아약스 업데이트가 어떻게 트리거되고 실행되는지 살펴 보았습니다. AJAX 뷰를 강제로 업데이트하는 방법을 찾고있는 것 같습니다. 또한 간단한 해결책은 ajax를 사용하여 뷰를 다시로드하는 것입니다. 세부 묘사가 부족하여 이미징하기가 약간 어렵습니다. 스크린 샷이나 코드 스 니펫을 게시 할 수 있습니까? – mirzu