Chart.js Dynamic Update - AJAX

You can include your $_POST data in a JavaScript AJAX call to a processor. The processor can return the new data and you can create the display with JS, or (probably easier) the processor can create and return the entire new chart. Either way the success method of the AJAX call call can modify the page using either one without a reload.