从Ajax调用php脚本时出错:XML无效

从Ajax调用php脚本时出错:XML无效,php,jquery,xml,ajax,get,Php,Jquery,Xml,Ajax,Get,我尝试使用以下jQuery代码调用我的php脚本: <html> <head> <script src="parser/js/jquery-1.10.2.js" type="text/javascript"></script> <script src="parser/js/jquery-1.9.1.js" type="text/javascript"></script> <script type

我尝试使用以下jQuery代码调用我的php脚本:

<html>
<head>
    <script src="parser/js/jquery-1.10.2.js" type="text/javascript"></script>
    <script src="parser/js/jquery-1.9.1.js" type="text/javascript"></script>
    <script type="text/javascript">
        $ (document).ready(function() {
            currCity = "ROME (FCO)";
            $.ajax({
                url: 'parser/php/get_data.php', 
                type: "GET",
                data: currCity, 
                dataType: "json",    
                success: function(array){
                    alert ("AJAX succeeded!");
                },
                error: function(jqXHR, textStatus, errorThrown) {
                    console.log(jqXHR.status + "    " + textStatus);
                    console.log(errorThrown);
                }
            });
        });
    </script>
</head>
<body>
    <div id="test">Text</div>
</body>
</html>

错误:无效的XML:表明您的php页面没有被php处理,因为它实际上是一个.html页面。第二个错误也发生了同样的情况。另外,为什么要包含两个相当于jQuery的版本,而不是一个或另一个?它怎么可能是一个.html页面?该文件名为get_data.php,在第一种情况下,所有内容都是我在这里复制的内容,例如,那里没有html的迹象。您对jQuery的看法是对的,在这方面有一些问题,因此将两者都包括在内,但较新的内容应该很好。我特别关注您的错误。该错误表示您的服务器正在返回未经处理的php。关于demo.html我错了,但是这个错误仍然表明您的服务器返回了未处理的php。您是否安装了php?制作一个info.php并在浏览器中导航到它。
<?php
   echo "Got here";
?>
200    parsererror

demo.html (line 17)
Error: Invalid XML: <?php echo "Got here"; ?>
<?php
require 'mysql_login.php';

if (isset($_GET['currCity'])) {
    $str = $_GET['currCity']; 
    echo "Got the value: " + $str;
} 

$db = new mysqli( $mysqlhost, $mysqluser, $mysqlpwd, $airplaneDB) or die ("Connection to database failed".$db->connect_error);
$result = mysqli_query($db, "SELECT * FROM Airplanes ORDER BY time") or die ("Problem retreiving data from database.");

$planes = array();

while ($row = mysqli_fetch_array ($result, MYSQLI_ASSOC)) {
    $flightData = {$row['flightID'], $row['flightLink'], $row['orig'], $row['dest'], $row['time']};
    array_push($planes, $flightData);
}

echo json_encode($planes);
?>
200    parsererror

demo.html (line 17)
SyntaxError: JSON.parse: unexpected character

return window.JSON.parse( data );