在使用PHP发送电子邮件后使div可见,可以通过以下步骤实现:
以下是一个简单的示例代码:
PHP代码:
<?php
// 发送电子邮件的代码
// 发送成功后返回响应
$response = array(
'success' => true,
'message' => '邮件发送成功!'
);
// 将响应转换为JSON格式并输出
echo json_encode($response);
?>
前端JavaScript代码:
// 使用fetch发送邮件请求
fetch('send_email.php')
.then(response => response.json())
.then(data => {
if (data.success) {
// 邮件发送成功,显示div
document.getElementById('myDiv').style.display = 'block';
} else {
// 邮件发送失败,显示错误消息
alert(data.message);
}
})
.catch(error => {
console.error('发送邮件时出现错误:', error);
});
HTML代码:
<div id="myDiv" style="display: none;">
这是一个可见的div。
</div>
在这个示例中,当PHP成功发送电子邮件后,会返回一个JSON格式的响应给前端。前端根据响应中的成功标志来控制div的可见性,如果成功则显示div,否则显示错误消息。
领取专属 10元无门槛券
手把手带您无忧上云