gpt4 book ai didi

javascript - ajax 加载图像在弹出 jquery 上第二次不起作用

转载 作者:行者123 更新时间:2023-11-28 01:45:12 28 4
gpt4 key购买 nike

我正在网站上工作,我显示 fancybox 用于联系我们表单。我使用 ajax 提交表单。在处理状态中,我显示 ajax 加载图像。第一次单击它会显示图像,但再次单击图像不会显示。我的 ajax代码是这样的:

<script type="text/javascript">
function submitForm()
{

jQuery(".ajax-content").show();



var str = jQuery( "form" ).serialize();
jQuery.ajax({
type: "POST",
url: 'myurl',
data: str,
format: "json",
beforeSend: function( xhr ) { alert('hi'); jQuery(".ajax-content").show();},
success: function(data) {

var obj = JSON.parse(data);

if( obj[0] === 'error')
{

jQuery("#error").html(obj[1]);
jQuery(".loading-gif").hide();
}else{
jQuery(".loading-gif").hide();
jQuery("#result").html(obj[1]);
setTimeout(function () {
jQuery.fancybox.close();
}, 2500);
}
}

});
}

</script>

ajax-content类是div包含ajax图像任何帮助或指出错误将不胜感激。谢谢

最佳答案

我认为该图像第二次被隐藏了。你可以尝试吗

 beforeSend: function( xhr ) { 
alert('hi');
jQuery(".loading-gif").show();
jQuery(".ajax-content").show();
},

关于javascript - ajax 加载图像在弹出 jquery 上第二次不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20418921/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com