ripstop
20
2022-02-14 13:26:58
2
136

HTML 템플릿 엔진 넌적스 컴포넌트 onclick 속성 값으로 변수 집어 넣는 방법 여쭤봅니다



        <ul>
            {% for val in toDoLists %} 
            <li>
                {{loop.index}}번째 {{val}}
                    <form class="optionForm"  action="/delete_list" method="get">
                        <button type="submit" onclick='location.href="/delete_list/'{{val}}'"'>삭제</button>
                    </form>
                    <form class="optionForm"  action="/edit_list" method="get">
                        <button class="liButton">수정</button>
                    </form>            
            </li>
            {% endfor %}
        </ul>

요런 식으로 val 변수를 온클릭 속성 값으로 넣고 싶은데 퍼그로는 되든데 넌적스는 제가 잘 몰라서 그런지 안되더라구요.. 링크값을 넘겨줘야하는데 어떻게 하는지 아무리 찾아봐도 모르겠습니다

0
  • 답변 2

  • peter_lim
    1k
    2022-02-14 14:29:44

    onclick = 'delete( {{val}} )';


    function delete(values) {

    console.log(values);

    ajax 처리

    }


    또는 동기화로 직접 태울경우  param을 직접 넣으시거나 아래처럼 하시면될거같습니다

     <form class="optionForm"  action="/delete_list" method="post">
    <input type="hidden" value="{{val}}" id="deleteVal" name="deleteVal"/>
    
                            <button type="submit" >삭제</button>
                        </form>
  • ripstop
    20
    2022-02-14 15:43:44

    감사합니다!

  • 로그인을 하시면 답변을 등록할 수 있습니다.