Добрый день, подскажите пожалуйста как выполнить передачу данных с формы.
страница index
<form name="MyForm" id="callbacks" method="post"><!--Атрибут action остается пустым-->
<input name="name" type="text" placeholder="Имя" /><br>
<input name="tel" type="phone" placeholder="Телефон" /><br>
<textarea name="body" placeholder="Ваше сообщение"></textarea><br>
<input type="submit" value="Отправить заявку" id="btncontcall" />
</form>
файл js
$(document).ready(function() {
$('body').on('submit', "#callbacks", function(e){
var form = $(this).serialize();
e.preventDefault();
$.ajax({
type: "POST",
url: "http://*********/send.php", // Адрес обработчика
data: form,
error:function(){
$("#erconts").html("Произошла ошибка!");},
beforeSend: function() {
$("#erconts").html("Отправляем данные...");
},
success: function(result){
$("#erconts").html(result);
checkThis();
}
});
return true;
});
});
send.php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: POST,GET,OPTIONS');
header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept');
header('Content-Type: application/json');
$a = $_POST["name"];
$phone = $_POST["tel"];
$body = $_POST["body"];
...дальше я их сохраняю в файл.
В веб версии все нормально, с компьютера отправляются данные а вот когда запускаю с мобильного телефона то ничего не происходик. В чем может быть проблема? В какую сторону хоть копать..