所以我使用jQuery来发布一些项目并保存到数据库中。我有两个可选字段,如果它们不是空的,我想在成功函数中的相关div中淡入。你会注意到#picCheck.fadeIn
。现在,如果提交了这些东西,它就会淡入,但就像我说的那样,只有在设置了提交的表单中的变量picvault
时,我才会喜欢它。
这是jQuery:
$.ajax({
type: "POST",
url: "edit.php",
data: $form.serialize(),
success: function(){
$('form#editForm').hide();
$('div.success').center();
$('div.success').fadeIn('slow').animate({opacity: 1.0}, 2000).fadeOut(1000);
$('#picCheck'+sid).fadeIn('slow');
}
}); // End .ajax function
答案 0 :(得分:0)
只需在回调函数中检查picvault的值(假设它是一个复选框)
if($("#picvault").is(":checked")) {
$('#picCheck'+sid).fadeIn('slow');
}
答案 1 :(得分:0)
如果您有权访问表单,只需在fadeIn代码周围添加一个if语句来检查该值。