par
jojolapine » 08 sept. 2009, 18:00
Bonjour à tous,
Je cherche actuellement à exploité des requêtes ajax en cours de traitement, mais ça n'est pas possible (à priori) avec les fonctions ajax de base de jquery, j'y parviens tout de même de cette manière:
[javascript]var xhr=$.ajax({
type: "POST",
url: "script.php",
data: requete
});
var taille=0;
var update=function(){
if (xhr.readyState == 3 && xhr.responseText.length > taille){
// traitement
}
};
xhr.onreadystatechange= function(){ update(); };
[/javascript]
Alors ça fonctionne tout bien, mais j'aimerais étendre jquery, afin de pouvoir faire plus propre, genre:
[javascript]
var taille=0;
$.ajax({
type: "POST",
url: "script.php",
data: requete,
onreadystatechange: function(status,response){
if(status==3 && response.length > taille){
//blabla
}
}
});[/javascript]
Seulement je n'ai aucune idée de comment faire...
Une idée?
Merci d'avance

Bonjour à tous,
Je cherche actuellement à exploité des requêtes ajax en cours de traitement, mais ça n'est pas possible (à priori) avec les fonctions ajax de base de jquery, j'y parviens tout de même de cette manière:
[javascript]var xhr=$.ajax({
type: "POST",
url: "script.php",
data: requete
});
var taille=0;
var update=function(){
if (xhr.readyState == 3 && xhr.responseText.length > taille){
// traitement
}
};
xhr.onreadystatechange= function(){ update(); };
[/javascript]
Alors ça fonctionne tout bien, mais j'aimerais étendre jquery, afin de pouvoir faire plus propre, genre:
[javascript]
var taille=0;
$.ajax({
type: "POST",
url: "script.php",
data: requete,
onreadystatechange: function(status,response){
if(status==3 && response.length > taille){
//blabla
}
}
});[/javascript]
Seulement je n'ai aucune idée de comment faire...
Une idée?
Merci d'avance ;)