<script type="text/javascript">
function email(){
var myTextField = document.getElementById('email_hidden').value;
//alert(myTextField);
$.ajax({
type: "POST",
url: "sendmail.php",
data: "email_user="+myTextField,
success: function(response){
alert(response);
}
});
}
</script>
我sendmail.php代码的代码是这样的。
<?php
$to = $_REQUEST['email_user'];
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: Haan Test<[email protected]>\r\n";
$message_body = "Your Details";
$subject = "Check mail";
mail($to, $subject, $message_body, $headers);
echo "success";
?>
和我的html看起来像这样。
<div id="email_hide"><a href="#" onclick="email()" >Send Email</a></div>
我得到我的萤火控制台成功 的反应,但我不能警报的响应。我也可以收到上述jQuery的ajax功能(sendmail.php)
的邮件也就是说,如何在ajax调用后提醒响应.. 我也尝试过onComplete也。 plz帮助我。
我之情况是这样的: 用户页面(index1.html)>>贝宝沙盒(事务)>>用户页面(index2.html) 在这里,在index2.html,我取贝宝沙箱最后交易细节发送邮件 在右上角,所以当用户点击发送邮件(锚标签)时,邮件应该通过ajax jquery调用发送。
感谢 阿里汉
什么样的数据格式是响应? – charlietfl 2012-03-07 05:31:27
请求完成后,您可以将收到的确切消息数据粘贴到您的萤火虫中吗? – linuxeasy 2012-03-07 05:34:24
@charlietfl - sendmail.php的响应是成功的。我编辑了我的代码。 PLZ检查它 – hjaffer2001 2012-03-07 06:02:03