我的网站上有密码更改功能,现在一切都完成了,除了我想显示成功或失败消息。所以这是我的html:
<form id="change_Pass" action="" method="post">
//stuff
</form>
<fieldset id="response_field_pass" style="display:none;"><p style="color:black;"></p></fieldset>
还有我的jQuery:
$('#change_Pass').submit(function() {
if(pass_val.form()) {
$.ajax({
type: "POST",
url: "script.php",
complete: function(data) {
$('#response_field_pass').show();
$('#response_field_pass >p').text(data);
if(data) alert("success");
else alert("fail");
}
});
}
return false;
});
当成功时,php 脚本会回显true
,false
我会收到一个显示成功的警报框。这是伟大的。但是字段集没有显示,应该在<p>
. 它基本上只是跳过:
$('#response_field_pass').show();
$('#response_field_pass >p').text(data);
并转到警报。任何想法为什么它没有取消隐藏字段集?