1
레일스에서 초기 JSON을 얻는 가장 좋은 방법은 무엇입니까?레일스에서 초기 JSON을 얻는 가장 좋은 방법은 무엇입니까?
이제 $ (document) .ready() 이벤트에서 가져옵니다. 그러나 사용자는 약 2 ~ 3 초 정도 기다립니다. 더 나은 해결책이 있습니까?
레일스에서 초기 JSON을 얻는 가장 좋은 방법은 무엇입니까?레일스에서 초기 JSON을 얻는 가장 좋은 방법은 무엇입니까?
이제 $ (document) .ready() 이벤트에서 가져옵니다. 그러나 사용자는 약 2 ~ 3 초 정도 기다립니다. 더 나은 해결책이 있습니까?
당신은 당신이 당신의보기로 보낼 수 있습니다 (요청에 따라 사용 가능한 가정) 클라이언트 측에 일부 JSON을 보내려면 :
@some_json = {:foo => bar}.to_json
을 그런 다음 다시 당신은 단지 당신의 JSON 경우 $(document).ready()
를 사용하는 데 필요한 DOM에 의존합니다.
질문은 JSON을 보내는 방법이었습니다. 즉,
이전 질문이지만 같은 문제가 발생했습니다. 이것은 뷰 모델을 Knockout에 묶기 위해 문제에 접근하는 방법입니다. 바라건대 미래의 여행자/영업직에게는 약간의 가치가 있습니다.
위의 app.product.model()은 JS 개체를 사용하고 완전히 구운 녹아웃 뷰 모델을 반환하는 함수입니다.
문서 준비 중에도 모델을로드하고 있지만 서버에서 JSON을 요청할 준비가 된 문서를 기다리는 것은 아닙니다. 그게 당신이 해결하려고하는 문제라고 생각합니다. 그렇지 않다면 사과드립니다.
출처
2012-08-16 22:31:11