큰 그림 질문. 파이썬으로 작성된 전자 상거래 사이트의 장바구니 방법을 모두 실행하는 체리 피 서버가 있습니다. 프런트 엔드에서 jquery로 작업하고 있습니다.cherrypy 서버 측에서 자바 스크립트 클라이언트 측으로 데이터 전달
내 파이썬 메서드에 게시하는 것은 자바 스크립트에서는 쉽지만 데이터를 다른 방법으로 전달하지는 않습니다. JSON으로 다시 보낼 수는 있지만 항상 편리한 것은 아닙니다. 가장 쉬운 방법은 var width = $width
과 같은 치타를 사용하여 자바 스크립트 변수를 만드는 것입니다.하지만 그것은 지저분 해 보입니다.
여기서 근본적으로 잘못된 것은 무엇입니까? 내 서버 - 클라이언트 상호 작용을 올바르게 구성하는 것처럼 보이지 않습니다. 내 서버 메소드를 호출하는 가장 좋은 방법은 무엇이며 자바 스크립트로 작업 할 수 있도록 서버의 정보를 페이지에 임베드하는 가장 좋은 방법은 무엇입니까?
제품을 선택하면 사이트가 사용자 정의 페이지로 리디렉션됩니다. 치타로 해당 페이지를 동적으로 생성하는 것은 쉽지만 해당 페이지의 자바 스크립트는 어떤 제품이 선택되었는지 (또는 필요한 다른 데이터가 무엇인지) 어떻게 알 수 있습니까? 제품을 사용자 정의한 후에는 다음을 수행해야합니다. a) 사용자 정의 페이지에서 "완료된"링크를 클릭하면 cherrypy 서버에 노출 된 addProduct() 메소드에 대해 ajax 호출을 수행합니까? b) addProduct()를 호출 한 다음 장바구니로 리디렉션하는 사용자 정의 페이지의 양식에 노출 된 메소드에 대한 링크? c) 다른 것? – colinmarc