hx-varsNOTE: hx-varsλ λ μμ ν hx-valsμ μν΄ λ체λμμ΅λλ€
hx-vars μμ±μ μ¬μ©νλ©΄ AJAX μμ²κ³Ό ν¨κ» μ μΆλ λ§€κ°λ³μμ λμ μΌλ‘ μΆκ°ν μ μμ΅λλ€.
μ΄ μμ±μ κ°μ μλ°μ€ν¬λ¦½νΈ Object Literalsμ λ΄λΆ ꡬ문과 λμΌνκ²
μΌνλ‘ κ΅¬λΆλ name:<expression> κ°μ λͺ©λ‘μ
λλ€.
<div hx-get="/example" hx-vars="myVar:computeMyVar()">Get Some HTML, Including A Dynamic Value in the Request</div>
hx-varsμ ννμμ λμ μΌλ‘ κ³μ°λλ―λ‘ μ€νλ JavaScript μ½λλ₯Ό μΆκ°ν μ μμ΅λλ€. ννμμ ν¬ν¨λ μ¬μ©μ μ
λ ₯μ Cross-Site Scripting (XSS) μ·¨μ½μ μΌλ‘ μ΄μ΄μ§ μ μμΌλ―λ‘ μ λ μ λ’°νμ§ μλλ‘ μ£ΌμνμΈμ. 쿼리 λ¬Έμμ΄μ΄λ μ¬μ©μ μμ± μ½ν
μΈ μ κ°μ μ¬μ©μ μ
λ ₯μ μ²λ¦¬νλ κ²½μ° λ μμ ν λμμΈ hx-valsλ₯Ό μ¬μ©νλ κ²μ΄ μ’μ΅λλ€.hx-varsλ μμλλ©° λΆλͺ¨ μμμ λ°°μΉν μ μμ΅λλ€.hx-varsμμμ λ³μ μ μΈκ³Ό input κ°μ μ΄λ¦μ΄ κ°μ κ²½μ°, λ³μ μ μΈμ΄ μ°μ λ©λλ€.