간단한 ajax .
function makeRequest(url)
{
var xhr = new XMLHttpRequest();
xhr.open("GET", url, true); //true is A of Ajax=Async
xhr.onreadystatechange = receiveResponse;
xhr.send();
}
function receiveResponse(e)
{
if (this.readyState == 4) //4:complete
{
if (this.status == 200) //200 ok
{
var response = this.responseXML;
...
}
}
}
웹페이지 버튼 콜백 ajax ( JQuery 경우) - 아래에서 CDATA는 없어도 됨.
<script type="text/javascript" th:inline="javascript">
/*<![CDATA[*/
$(function () {
$('.clear-cache').click(function () {
$.ajax({
type: "POST",
url: "/api/internal/v1/clear_cache/banner",
success: function () {
$('#clearCacheModal').modal('show');
}
});
});
});
/*]]>*/
</script>