Я пытаюсь получить файл PHP для сбора информации о каталоге, а затем отобразить это на моей текущей странице html.Предотвратите PHP показ результатов на новой странице
Я хочу, чтобы результаты PHP-кода открывались на новой странице (PHP_Function.php) и вместо этого отправляли их на div на моей главной странице html по завершении моего PHP-кода.
Мой HTML код выглядит следующим образом:
<form id="myFormName" method="post" action="PHP_Function.php">
<input type="submit" class="learnButton" name="insert" value="Find Available Evidence" />
</form>
<script>
$(function(){
$("#myFormName").submit(function(event) {
event.preventDefault();
$.ajax({
type: "POST",
url: $(this).attr('action'),
data: $(this).serialize(),
dataType: 'json',
success: function(data)
{
//display data...
//("#results").html(data.name).show;
//console.log(data);
$("#results").append(data.name);
}
});
});
});
</script>
<div id="results"></div>
И PHP код У меня есть массив, я хотел бы разместить на моей главной страницы HTML (IfPresentArray), для которого я пытался:
echo json_encode($IfPresentArray);
Кроме того, этот код правильно дает мне результаты, которые я хочу, но я хочу, чтобы они были написаны на "results" div. И НЕ ОТКРЫВАТЬ НОВЫЙ PHP страницу с РЕЗУЛЬТАТАХ
Я думаю, чтобы сделать это, я должен использовать JSON и AJAX, чтобы получить возможность отправлять результаты обратно на страницу, но я изо всех сил, чтобы сделать это, и действительно оцените некоторую помощь.
Вы Отсутствие закрывающей скобки для '$ (function() {'. – diggersworld