我在联系表单上有一个链接,可以在点击时刷新验证码。我还有一些通过jquery触发的代码,通过为div分配一些CSS来确保div保持打开状态。这两个元素都是孤立的,但是当组合时,验证码不会刷新。我想知道是否有人能告诉我为什么?
这是链接上的代码:
[<a href="?spamprotect=refresh" class="spam">New code</a>]:
这是刷新验证码的PHP代码:
if ( ($user['spamprotect'] == "") || ( ( (isset($_GET['spamprotect'])) && ($_GET['spamprotect'] == "refresh")
) ) ) {
$user['spamprotect'] = password_return_random(4);
$_SESSION['spamprotect'] = $user['spamprotect'];
}
这里是将CSS分配给包含div的jquery(此时我在该部分中有这段代码:
<script>
$(document).ready(function() {
$('.spam').click(function(e) {
e.preventDefault();
$('.slidingDiv').css('display', 'block !important');
});
});
</script>