2011-04-05 3 views
0

jquery ajax 호출을 통해 상품이 장바구니에 추가되는 작업 장바구니 시스템이 있으며 항목 및 금액의 수를 반영하여 replaceWith을 사용하여 요청 페이지의 div가 업데이트됩니다. 그것은 위대한 작품. (덧붙여서,이 div는 모든 페이지의 헤더에 나타납니다).jquery 모바일이 replaceWith div 업데이트를 방지합니까?

저는 jquery mobile (Alpha 4) 버전을 만들고 있습니다. 항목이 shoppingcart에 추가되지만 문제의 div가 더 이상 업데이트되지 않습니다. 작동하지 않는 특정 코드는 다음과 같습니다.

$("#cartsummary").replaceWith(html); 

이 문제에 대한 의견을 보내 주시면 감사하겠습니다.

답변

0

좋아, 내가 알아 냈다고 생각해. JQM은 기존 DOM에 연속적인 페이지를 추가하고 각 페이지를 ID로 래핑하므로 뒤로 버튼을 누르는 데 페이지로드가 필요하지 않습니다. 즉, 페이지에 내 "cartsummary"ID의 사본이 여러 개있을 수 있습니다. 그건 분명히 효과가 없을 것입니다. 나는 이드를 수업으로 바꾸었고 효과가 있었다.