我有一个看起来像这样的脚本:
<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>
和相应的php就是这样:
<?php
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT, true, 304");
echo "shrinath<br>";
?>
ifModified标头似乎没有记录(已知错误/无论如何)。
如果未更改数据,我如何确保ajax不附加数据?
答案 0 :(得分:0)
1.4.2中的错误:http://forum.jquery.com/topic/jquery-1-3-2-update-to-1-4-2-ifmodified-option-doesn-t-still-work
编辑: 嘿,我觉得php脚本错了,请点击此处:http://helpdesk.toitl.com/?w=ajax_ifModified检查右上角的loaded.php和index.html