1

我没有收到任何电子邮件,可能是什么问题?

ui.js

sendEmail = function(username, callback) {
  var msg = getMessage(username);
  $.ajax({
   type: 'POST',
   url: 'ui.php', 
   data: '***What should I type here ?***', 
   success: callback
  });

用户界面.php

<?php
$to = "XXXXXX@gmail.com";
$subject = "you got mail";
$message = $_POST['getMessage'];
$send = @mail($to, $subject, $message);
if(!$send){    
    die();  
}
?>
4

1 回答 1

1

数据应该是数据的散列。所以在你的情况下:

sendEmail = function(username, callback) {
  var msg = getMessage(username);
 $.ajax({
   type: 'POST',
   url: 'ui.php', 
   data: { getMessage : 'Actual message' }, 
   success: callback
  });

还要确保你定义了你在success-callack中使用的回调函数。如果您对响应不感兴趣,可以将其保留。

还有一个使用 POST 发布 ajax 请求的快捷方式。

于 2012-12-27T16:56:28.077 回答