HX-Location Response Header

이 응닡 ν—€λ”λŠ” 전체 νŽ˜μ΄μ§€λ₯Ό λ‹€μ‹œ λ‘œλ“œν•˜μ§€ μ•Šκ³  ν΄λΌμ΄μ–ΈνŠΈ μΈ‘ λ¦¬λ””λ ‰μ…˜μ„ νŠΈλ¦¬κ±°ν•˜λŠ” 데 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. νŽ˜μ΄μ§€μ˜ μœ„μΉ˜λ₯Ό λ³€κ²½ν•˜λŠ” λŒ€μ‹  hx-boost 링크λ₯Ό λ”°λ₯΄λŠ” κ²ƒμ²˜λŸΌ μž‘λ™ν•˜μ—¬ μƒˆλ‘œμš΄ νžˆμŠ€ν† λ¦¬ ν•­λͺ©μ„ μƒμ„±ν•˜κ³ , ν—€λ”μ˜ 값에 λŒ€ν•œ ajax μš”μ²­μ„ λ°œν–‰ν•˜λ©°, 경둜λ₯Ό νžˆμŠ€ν† λ¦¬μ— ν‘Έμ‹œν•©λ‹ˆλ‹€.

μ˜ˆμ‹œ 응닡은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€:

HX-Location: /test

이것은 μ‚¬μš©μžκ°€ <a href="/test" hx-boost="true">λ₯Ό ν΄λ¦­ν•œ κ²ƒμ²˜λŸΌ ν΄λΌμ΄μ–ΈνŠΈλ₯Ό /test둜 μ΄λ™μ‹œν‚΅λ‹ˆλ‹€.

기본값인 document.body λŒ€μ‹  νŽ˜μ΄μ§€μ˜ νŠΉμ • λŒ€μƒμœΌλ‘œ λ¦¬λ””λ ‰μ…˜ν•˜λ €λ©΄, 헀더 값에 JSON을 μ‚¬μš©ν•˜μ—¬ μ΄λ²€νŠΈμ™€ ν•¨κ»˜ 더 λ§Žμ€ μ„ΈλΆ€ 정보λ₯Ό 전달할 수 μžˆμŠ΅λ‹ˆλ‹€:

HX-Location: {"path":"/test2", "target":"#testdiv"}

pathλŠ” ν•„μˆ˜μ΄λ©° 응닡을 λ‘œλ“œν•  URLμž…λ‹ˆλ‹€. λ‚˜λ¨Έμ§€ λ°μ΄ν„°λŠ” ajax API μ»¨ν…μŠ€νŠΈμ™€ μΌμΉ˜ν•˜λ©° λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€: