유저가 버튼을 누르면 jQuery 를 이용해서 어떤 특정값을 가져온후 새로운 object

 
Daniel Kim

유저가 버튼을 누르면 jQuery 를 이용해서 어떤 특정값을 가져온후 새로운 object 을 추가하거나 view 하나를 콜 해야되는데 두번째 부분을 어떻게 하나요? 구글 해보니깐 ajax 이용하라는데 한번도 해본적이 없어서.. 시작점이라도 알려주시면 감사하겠습니다

  • Seungho Kim

    질문은 정확하게 이해는 못 하겠지만, template tag 이용하시면 될듯 합니다만…아니면 api를 호출해서 해결하는 방법도 있습니다.

    Daniel Kim

    제가 지금 하려는게 게시판에서 유저가 댓글의 “답변” 버튼을 누르면 밑에 댓글 폼이 나오고 submit 누르면 그 내용을 parent 댓글의 id 와 함께 전송하는겁니다. 이런 상황에서는 어떻게 해야하나요? ㅠㅠ..

    Seungho Kim

    Daniel Kim 게시판 구조에 따라 다르겠지만 만약 하나의 페이지의 1개의 게시물만 있다면 parent id 는 get 에서 가져오시면 될것같고. 만약 페이스북처럼 한 페이지에 여러 게시물이 있다면 페이지를 렌더링할때 DOM에 식별자를 넣으셔야 할듯합니다.

    Donghyun Cho

    jquery를 사용하여 dynamic한 폼을 생성하고 버튼 이벤트에 ajax post를 바인딩해서 서버에서 제공되는 api를 통해 원하는 데이터를 전송하시면 됩니다.
    다시 말씀드리면, jquery를 사용해서 form과 이벤트를 처리하고, post엑션에 django restful api나 tastypie api 라이브러리를 사용하거나, 원하시면 직접 api를 만들어서 처리해보세요.

    Jaehyung Kwak

    허접한 예제지만 동작은 합니다. ^^ 제블로그 첨부 드립니다. 참고로 허접해서 리스트 보내면 동작안해요 ^^; JSON stringify 인가 확인하고 사용하세요~ ㅎ http://greenyant.blogspot.kr/2014/07/django-jquery-ajax-simple.html

Advertisements