Category Archives: jquery

JQuery Ajax Skeletons

1- Fonction Ajax qui envoie une requête en passant des paramètres par $_POST :

$.ajax({
  type: 'POST',
  url: "file.php",
  dataType: 'json',
  data: {
    param: myparamvalue
  },
  beforeSend: function() {

  },
  complete: function() {

  },
  success: function(_result) {
       
  }
});

la réception des paramètre se fait de la manière suivante :

$param = _POST['param'];

 

2- Fonction Ajax qui envoie périodiquement la même requête en cas d’erreur pour un nombre de foie définit :

$.ajax({
  type: 'POST',
  url: "file.php",
  dataType: 'json',
  tryCount : 0,
  retryLimit : 5,
  timeout: 10000,
  data: {

  },
  beforeSend: function() {

  },
  complete: function() {

  },
  success: function(_result) {
       
  }error: function(){
    this.tryCount++;
    if (this.tryCount <= this.retryLimit) {
      //try again
      $.ajax(this);
      return;
    }           
  }
});

la réception des paramètre se fait de la manière suivante :

$param = _POST['param'];