반응형
ajax JavaScript -> Controller로 값 전달
//JSON형식으로 전달
console.log(responseData);
var year = dataCodeCaption.substring(dataCodeCaption.lastIndexOf(' ') + 1);
var data = {};
data["filterId"] = filterId;
data["year"] = year.substring(0, year.lastIndexOf('-'));
$('.filter').click(function(){
$.ajax({
type:'POST',
url:'/sample/data',
data:JSON.stringify(data),
success : function(data){
console.log("good..!");
}
});
});
$('.dataSample .tab li').click(function(){
$.ajax({
type:'POST',
url:'/sample/sampleJson',
data:JSON.stringify(data),
success : function(data){
console.log("good..!");
}
});
});
// Map형식으로 전달
console.log(responseData);
var year = dataCodeCaption.substring(dataCodeCaption.lastIndexOf(' ') + 1);
$('.filter').click(function(){
$.ajax({
type:'POST',
url:'/sample/data',
data : {
mapFilterId : filterId
},
success : function(data){
console.log("good..!");
}
});
});
$('.dataSample .tab li').click(function(){
$.ajax({
type:'POST',
url:'/sample/dataJson',
data : {
year : year.substring(0, year.lastIndexOf('-'))
},
success : function(data){
console.log("good..!");
}
});
});
DOM 변화 감지
let observer = new MutationObserver(() => {
// 실행할 소스
});
let option = {
attributes: true,
childList: true,
characterData: true,
subtree: true
};
observer.observe(document.querySelector('#totalProducts'), option);
반응형
'Frontend > jQuery & JSTL' 카테고리의 다른 글
[jQuery] attr() (0) | 2023.10.25 |
---|---|
[jQuery] table row index 자동 입력 (0) | 2023.10.24 |
[jQuery] Uncaught TypeError: Cannot read properties of undefined (reading 'classList') (0) | 2023.10.10 |
modal구현 및 mysql 시분초 변환 (0) | 2023.10.04 |
table data row이벤트 처리 (0) | 2023.09.26 |