Commit 70fc37de authored by Mat's avatar Mat

une fonction générique pour les traitements ajax

parent 2b61c9e2
......@@ -49,11 +49,8 @@
// La fonction AJAX
function reloadTableOwner()
{
let xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
//console.log(this);
getAJAX(ownersURL, function()
{
if (this.readyState === 4
&& (this.status === 200 || this.status === 0)) {
......@@ -91,9 +88,7 @@
}
}
};
xhr.open('GET', ownersURL, true); // les données GET sont dans ownersURL
xhr.send(null); // les données POST seraient ici
});
}
// dans la console JS, recharger la fonction suivante pour voir apparaitre le debug Ajax de Symfony
......
......@@ -122,10 +122,9 @@
</div>
</footer>
{% endblock %}
{% block javascripts %}
<script src="{{ asset('js/script.js') }}"></script>
<script type="text/javascript" src="{{ asset('js/script.js') }}"></script>
{% block customJS %}{% endblock %}
{% endblock %}
function formatDate(date) {
function formatDate(date)
{
return date.getDate() + '/' + (date.getMonth() +1) + '/' + date.getFullYear();
}
function formatStringDate(string) {
function formatStringDate(string)
{
return formatDate(new Date(string));
}
function getAJAX(url, callback)
{
let xhr = new XMLHttpRequest();
xhr.onreadystatechange = callback;
xhr.open('GET', url, true);
xhr.send(null);
}
/* // pour info
function getAJAX_v2(url, callback)
{
let xhr = new XMLHttpRequest();
xhr.onreadystatechange = function()
{
if (this.readyState === 4
&& (this.status === 200 || this.status === 0)) {
//voir code du prof
}
};
xhr.open('GET', url, true);
xhr.send(null);
}
*/
function postAJAX()
{
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment