У меня есть HTML-страница, где мы вводим название фильма, и если этот фильм присутствует в базе данных, то отображается имя. Я пытаюсь подключиться к базе данных, используя JavaScript, Ajax и PHP. База данных находится на MySQL Workbench Server.
Вот что я сделал:
pc.html
<html>
<head>
<script type="text/javascript">
function Search_Data()
{
var httpr = new XMLHttpRequest();
var movie_name=document.getElementById("moviename").value;
console.log(movie_name);
httpr.open("GET","get_data.php",true);
httpr.send();
httpr.onreadystatechange = function()
{
if(this.readyState==4 && this.status==200)
{
alert(this.responseText);
}
}
}
</script>
<body>
<input type="text" name="moviename" id="moviename" placeholder="Enter a movie...">
<br/>
<input type="button" name="search" value="Search" onclick="Search_Data()">
<br/>
<span id="response"></span>
</body>
</head>
</html>
get_data.php
(Ниже приведен пробный код, чтобы увидеть, работает ли он)
<?php
echo "Hello World"
?>
В браузере я получаю следующий результат:
![this](https://i.stack.imgur.com/mUp9g.jpg)
Файлы находятся в следующем месте:
C:\Users\Admin\AppData\Roaming\MySQL\Workbench\scripts
Весь код отображается вместо «Hello World». Я новичок в веб-разработке и PHP, и я не уверен, в чем проблема.