fetchData.js 621 B

1234567891011121314151617181920212223
  1. let date = new Date();
  2. let yearAgo = new Date(new Date().setFullYear(date.getFullYear() - 1));
  3. let onDataLoad = function(){
  4. let dateSort = document.querySelector("#dateSort");
  5. dateSort.onclick = ()=>{window.homeObj.newDates()};
  6. dateSort.classList = "button";
  7. }
  8. axios.post("/transactions", {from: yearAgo, to: date})
  9. .then((response)=>{
  10. if(typeof(response.data) === "string"){
  11. banner.createError(response.data);
  12. }else{
  13. data.transactions = response.data;
  14. onDataLoad();
  15. }
  16. })
  17. .catch((err)=>{
  18. console.log(err);
  19. });