J'ai un script qui ressemble à ceci:jquery Ajax solution de contournement ifModified 1.4.2?
<script type='text/javascript'>
$(document).ready(function(){
setInterval(function() {
$.ajax({
url: "../Ps/th.php",
ifModified:true,
success: function(data, textStatus){
if(textStatus!="notmodified") {
$("#display").append(data);
alert(textStatus);
}
}});
},1000);
});
</script>
et php correspondant est ceci:
<?php
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT, true, 304");
echo "shrinath<br>";
?>
l'en-tête ifModified semble ne fonctionne pas comme documenté (bogue connu/whatever).
Comment puis-je m'assurer que l'ajax n'ajoute pas les données s'il n'est pas modifié?
'.append (data);' - Qu'est ce que 'data' ici? tags html? JSON? juste des textes simples? – Reigel
le php est montré dans le code, son écho "shrinath
" thats les données venant à ajax .. – Shrinath
la plupart du temps, il va être texte brut/html – Shrinath