0
我试图通过PHPMailer通过AngularJS应用程序发送电子邮件消息。每次我提出我重定向到一个空白页上的网址http://192.168.1.38:3000/#/contact
形式说无法通过AngularJS和PHP邮件进行POST/URL
不能发布/
我的联系方式是在另一个HTML文件pages/contact.html
和路由是
.when('/contact', {
templateUrl : 'pages/contact.html',
controller : 'ContactController'
});
我的联系表格开头
<form ng-submit="submit(contactform)" name="contactform" method="post" action="" class="form-horizontal" role="form">
我想知道我是否不能在表单上留下action=""
空白。但我也试过把/#contact
和/#/contact
,但总是出现相同的错误。
当我的联系页面上的URL是http://192.168.1.38:3000/#/contact
当提交表单,控制台吐出:
POST http://192.168.1.38:3000/ 404 (Not Found)
和网络选项卡说:
Remote Address:192.168.1.38:3000
Request URL:http://192.168.1.38:3000/
Request Method:POST
Status Code:404 Not Found
----------------------------------------------
Content-Type:application/x-www-form-urlencoded
我做但是收到我从Web应用程序发送的电子邮件中发送的电子邮件,只有这样我才能摆脱此错误。我试过将我的整个应用程序上传到服务器上,但它仍然给我同样的错误。
您是否尝试完全删除动作属性? –
@MarcoAurélioDeleu我不敢相信这是解决方案。我删除了动作attr,现在它就像一个魅力......多奇怪的事情 – SmalliSax