Есть у меня html страница с формами input. С помощью JS у меня генерируются некоторые переменные. А так же есть input, values которых я НЕ генерирую (имя, email) Мне нужно сделать так, чтобы данные отправлялись на мой e-mail. И данные смешанные - переменные со скрипта, а так же values из input.
Пока что дошел до такого
Нашел в интернете функцию которую переделал
function sendemaildata() {
$bigvolume = $('#big-volume').val();
$.ajax({
type: "POST",
file: "e-mail-form/send-form.php",
data: $bigvolume,
success: function(data) {
alert("Сообщение отправлено");
setTimeout(function() {
$(".feedback_form_bg").fadeOut();
}, 1000);
},
error: function(xhr, str) {
alert("Возникла ошибка!");
setTimeout(function() {
$(".feedback_form_bg").fadeOut();
}, 1000);
}
});
}
После этого скопировал php код для отправки e-mail
$bigvolume = $_POST[$bigvolume];
$customeremail = $_POST['email'];
$emailTo = 'мойимейл@gmail.com';
$body = $country$loadcountry "$fio \n\n$phone\n\n$email \n\n$adres";
$headers = "Content-Type: text/plain; charset=utf-8\r\n" .
'From: MySite <'.$emailTo.'>' . "\r\n" .
'Reply-To: ' . $emailTo;
mail($emailTo, $fio, $body, $headers);
$emailSent = true;
И еще добавил функцию чтобы функция sendemaildata
выполнялась после нажатия кнопки
document.getElementById("send-price-to-us").onclick = sendemaildata;
Так вот, при нажатии кнопки с #send-price-to-us
у меня появляется ошибка.
Failed to load file:///D:/.........../index.html: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
Кроме того выскакивает алерт
alert("Возникла ошибка!");
Как мне сделать чтобы запрос нормально высылался. И смогу ли я вставлять переменные из предыдущих функций? Будут ли они работать?
Проблемма решилась благодаря отправке файла на локальный сервер. Спасибо за ответы. Если у кого будут вопросы то задавайте.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как определить разрешение изображения и поместить изображение в массив? Windows, Qt - я знаю только этот фреймворк
Как можно узнать сложность функций из <cmath>? Например, какая асимптотика у std::exp() или std::pow()? На cppreference не нашёл
83|error: 'srand' was not declared in this scope 91|error: 'rand' was not declared in this scope