Hy,
我有这个ajax代码在Chrome中运行良好但在Firefox中没有。 我有一个PHP脚本生成验证码代码图像,我通过javascript和ajax验证它。 如果用户在firefox中插入了正确的代码,则脚本返回1,如果用户插入错误的代码,则脚本返回0并更改图片,如果用户再次插入错误的代码,则脚本返回0但不会更改图片(在firefox中,每次都在chrome中工作正常)
$("#finish").click(function() {
//$(function() {
var text = $("#captchaText").val();
//alert(text);
//var session = $("#captchaText2").val();
//alert(session);
$.ajax({
//type: 'POST',
url: 'includes/scripts/validation.php',
data: 'id='+text,
success: function(response){
alert(response);
if(response == 0){
$('#poza').html('<p><img src="includes/scripts/CaptchaSecurityImages.php" /></p>') ;
}
}
});
});
答案 0 :(得分:2)
似乎firefox将其存储在缓存中。 通过添加兰特解决了它。