내 django 앱에서 ajax 용 dajax를 사용하고 있습니다. 데이터베이스에서 일부 데이터를 가져온 후 내 파이썬 ajax.py에 <li>
요소 목록을 만들고 일부 컨테이너의 내부 HTML에 dajax로 할당합니다. 좋아요 :html을 어디에서 만들 수 있습니까? 서버 또는 클라이언트 측?
@dajaxice_register
def get_transactions(request):
dajax = Dajax()
transactions = get_transactions()
dajax.assign('#transactions', 'innerHTML', ''.join(transactions))
return dajax.json()
무엇이 최선의 방법으로 간주 되나요? 서버에서 HTML을 반환하거나 json을 반환 한 다음 스크립트에서 html을 만드시겠습니까?
나는 많은 bout python을 모른다. 그러나 나는 html을 만드는 것을 선호한다. 그리고 나는 그것을 단지 일부 컨테이너 요소에 버린다. – Nilesh
나는 항상 서버에서 JSON 객체를 반환하고 클라이언트가 원하는대로 데이터를 보내면 IE는 UI 또는 HTML을 만듭니다. – abc123
항상 json을 반환하는 것을 선호합니다. 그러나 [this] (http://stackoverflow.com/questions/1145526/best-practice-loading-rendered-html-or-json)도 도움이 될 수 있습니다. –