Я добавляю форму контакта, найденную на сайте, которая может помочь мне на стороне php. Моя единственная проблема, похоже, я не могу подключить свой JS к своему PHP в консоли, которую я получаю. Любые идеи о том, как я могу получить и поговорить друг с другом и работать:) Спасибо :)angularjs не может подключиться с помощью php, используя http
angular.js: 8661 POST http://localhost:3000/processForm.php 404 (Not Found)
мои JS HTTP выглядеть Liks
$scope.sendMessage = function(input) {
$http({
method: 'POST',
url: 'processForm.php',
data: input,
headers: { 'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8' }
})
.success(function(data) {
if (data.success) {
$scope.success = true;
} else {
$scope.error = true;
}
});
}
мой PHP выглядит
<?php
$response = array('success' => false);
$formData = file_get_contents('php://input');
$data = json_decode($formData);
if ($data->submit && empty($data->honeypot)) {
$name = $data->name;
$email = $data->email;
$message = $data->message;
if ($name != '' && $email != '' && $message != '') {
$mailTo = '[email protected]';
$subject = 'New contact form submission';
$body = 'From: ' . $name . "\n";
$body .= 'Email: ' . $email . "\n";
$body .= "Message:\n" . $message . "\n\n";
$success = mail($mailTo, $subject, $body);
if ($success) {
$response[ 'success' ] = true;
}
}
}
echo json_encode($response);
?>
структура файл
│ 404.html
│ favicon.ico
│ index.html
│ robots.txt
│ processForm.php
│
├───images
│ yeoman.png
│
├───scripts
│ │ contact.js
│ │
│ │
│ │
│ └───controllers
├───styles
│ main.css
│ style.css
│
└───views
contact.html
main.html