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