使用php和ajax请求错误邮件

时间:2014-07-10 21:27:41

标签: php jquery ajax email

我正在尝试使用ajax和php发送邮件

<script type="text/javascript">

      $(function() {
        $("#recibir").click(function() {
           var data = {

        email: $("#email").val(),

                };
                $.ajax({

                    type: "POST",
                    url: "http://app.prabyc-proyectos.com/enviar-phpmailer.php",
                    data: data,
                    success: function(){
                        $('.success').fadeIn(1000);
                    }
                });

            return false;
        });
    });
            </script>

以下是HTML表单:

<form method="post" enctype="multipart/form-data" action="" id="myform" name="myform">

       <table>
        <tr>
            <td>Email:</td>
            <td><input type="text" name="email" value="" id="email"></td>
            <td><input type="submit" id="recibir" name="recibir" value="Recibir email"/></td>
        </tr>
    </table>

    </form>

我有这些错误

  

XMLHttpRequest无法加载   http://app.prabyc-proyectos.com/enviar-phpmailer.php。没有   &#39;访问控制允许来源&#39;标题出现在请求的上   资源。起源&#39; null&#39;因此不允许访问。

     

POST http://www.app.prabyc-proyectos.com/enviar-phpmailer.php net :: ERR_NAME_NOT_RESOLVED   发送

     

m.extend.ajax

     

(匿名函数)formulario-phpmailer.php

     

m.event.dispatch

     

r.handle

1 个答案:

答案 0 :(得分:1)

问题是浏览器认为它是跨源请求。我不确定究竟是什么问题,你的ajax请求声明中有一个硬编码的url。它可能是非常微不足道的东西,比如缺少WWW,尝试添加它并查看它是否有效;)