проблемы все еще там ... Просьба помочьAJAX Jquery Php форма не работает
Я не могу загрузить внешний файл, используя AJAX JQuery. Я хочу использовать JQuery ajax для всплывающей формы, затем проверить, ввести данные в mysql. но начиная с простой функции ajax. любезно дайте мне знать, где я буду неправильно
<link rel="stylesheet" type="text/css" media="all" href="test_style.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#ajax-contact-form").submit(function(){
var str = $(this).serialize();
$.ajax(
{
type: "POST",
url:"contact.php",
data: str,
success:function(result)
{
$("#div1").html(result);
}
});
});
});
</script>
</head>
<body>
<div id="contact_form">
<form id="ajax-contact-form" name="contact" action="">
<fieldset>
<label for="name" id="name_label">Name</label>
<input type="text" name="name" id="name" size="30" value="" class="text-input" />
<label class="error" for="name" id="name_error">This field is required.</label>
<INPUT class="button" type="submit" name="submit" value="Send Message">
</fieldset>
</form>
</div>
</body>
</html>
и contact.php файл
<?php
echo "Hello";
?>
Пожалуйста, укажите отсутствие 'div1' –
@legendinmaking: я думаю, что div должен быть где-то еще, что OP не показывает в его коде. Во всяком случае, обновил код, чтобы напомнить ему, если он забудет. Благодарю. –
спасибо мат. это отлично работает – user2267055