반응형
어제는 chart.js 에서 Ajax 활용하여 비동기통신방식으로 데이터를 받아서 chart.js 뿌려줬지만 오늘은 그래프형식 , 텍스트형식 두가지 형식이 필요하여 텍스트 형식으로 뿌렸으나 기존에 있던 클립보드 복사 방식에서 충돌이 일어나 사용하지 못하였다 그래서 다시 데이터를 가공하여 원하는 형식의 클립보드 복사를 이루어냈다 ! 기존에 있던 서비스에서는 ajax를 쓰지않아 날짜를 변경할시 리프레쉬가 되는 현상이 일어났지만 역시 ajax를 사용하니 리프레쉬가 이루어지지 않고 바로바로 데이터를 받아오는 모습이 훨씬 웹을 사용하기에 깔끔한거같다 !

ajax 는 웹개발에서 필수인거같다 조금더 공부해서 완벽히 쓸수있도록 하자 !
개발스크립트 [sciprt]
$('#searchDate').on("change", function () {
var input_date = $(this).val()
$.ajax({
url: "{% url 'B2C:etctest' %}",
dataType: 'json',
type: 'GET',
data: {"input_date": input_date},
success: function (result) {
var shop = result.x
var pay = result.y
$('#text_pay').empty()
$.each(shop, function (index, item){
$('#text_pay').append('<span id="test_py">'+item + ':' + pay[index] + '원' + "\n" +'</span>'+'</br>' )
})
}
})
})
개발스크립트 [script]
$(function () {
$("#btn-copy-content3").click(function () {
let x = $('.test_pay').text()
let plz = x.replace(/ /gi, "");
copyClipboard(plz)
});
});
반응형
'Django' 카테고리의 다른 글
2022-05-25 개발일기 [Django, toast grid] (0) | 2022.05.25 |
---|---|
2022-05-20 개발일기 [Django] (0) | 2022.05.20 |
2022-05-17 개발일기 [Django, Chart.js] (0) | 2022.05.17 |
2022-05-11 개발일기 [Django, Django template] (0) | 2022.05.11 |
2022-05-09 개발일기 [Django, Pandas] (0) | 2022.05.09 |