Я пытаюсь изучить jQuery ajax, функция работает правильно, поэтому говорит о средствах веб-разработчика браузера, но значения не переносятся в php-файл (url), который у меня есть здесь. мой простой код.Почему мои переменные файла ajax php undefined
Это HTML НФА JQuery Файл
<!Doctype HTML>
<html>
<head>
<title>Working with PHP and jQuery</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<script src="js/jquery-1.11.3.min.js"></script>
</head>
<body>
<form id="#myForm">
<p>
<label>Enter your name</label>
<input type="text" name="Name">
</p>
<p>
<label>Are you male
<input type="checkbox" name="IsMale">
</label>
</p>
<p>
<label>Enter your email address</label>
<input type="email" name="Email">
</p>
<p>
<input type="submit" id="submitButton" name="submitButton" value="Submit">
</p>
</form>
<div id="loadResult"></div>
<script>
$(function() {
$('#submitButton').on('click', function(e){
e.preventDefault();
$.ajax({
url: 'php/form1.php',
type: 'POST',
data: $('#myForm').serialize(),
success: function(result) {
console.log(result); $('#loadResult').html(result);
},
error: function(badresult){ alert("ajax error function hit"); console.log(badresult); }
});
});
});
</script>
</body>
</html>
А вот файл PHP
Я использую функцию JQuery сериализации, но не знаю, где я неправильно
Какой результат вы получаете? – samrap
Вы видите что-нибудь в консоли или в '# loadResult'? –
Что вы видите в консоли разработчиков? –