jQuery AJAX κΈ°λ³Έμ½λ
// π CRSF TOKEN
var csrfToken = "[[${_csrf.token}]]"
let url = "μμ² κ²½λ‘" // /replys
// jQuery λ‘ AJAX μμ²
$.ajax({
type : 'μμ²λ©μλ', // μμ² λ©μλ - GET, POST, PUT, DELETE
url : url, // μμ² URL
data : '', // μμ² λ°μ΄ν°
contentType : 'application/json', // μμ² λ°μ΄ν° νμ
dataType : 'html', // μλ΅ λ°μ΄ν° νμ
beforeSend: function(xhr) {
// π CSRF ν ν°μ μμ² ν€λμ μΆκ°
xhr.setRequestHeader('X-CSRF-TOKEN', csrfToken);
},
// μμ² μ±κ³΅
success : function(response, status) {
// response : μλ΅ λ°μ΄ν°
// status : μλ΅ μν
let result = JSON.parse(response)
// μΆκ° μμ
...
},
// μλ¬
error : function(xhr, status) {
// xhr : XMLHttpRequest κ°μ²΄
// status : μλ΅ μν
alert('μλ¬ λ°μ')
}
})
JavaScript
볡μ¬