Php 自动完成在本地主机上工作,但不在服务器上工作

Php 自动完成在本地主机上工作,但不在服务器上工作,php,jquery,ajax,server,localhost,Php,Jquery,Ajax,Server,Localhost,我有一个带有自动完成功能的搜索公式,它可以在本地主机上正常工作,但一旦我把它放在远程服务器上,它就会停止工作 我希望你能帮助我。 下面是一些代码: index.php: <!DOCTYPE html> <html lang="de"> <head> <? header("Content-Type: text/html; charset=iso-8859-1"); ?>

我有一个带有自动完成功能的搜索公式,它可以在本地主机上正常工作,但一旦我把它放在远程服务器上,它就会停止工作

我希望你能帮助我。 下面是一些代码:

index.php:

<!DOCTYPE html>
<html lang="de">
 <head>
    <?
    header("Content-Type: text/html; charset=iso-8859-1"); 
    
    ?>

    <link rel="stylesheet" href="css/jquery-ui-1.10.3.custom.min.css" />
    <link rel="stylesheet" href="css/bootstrap.min.css" />
    
    <link rel="stylesheet" href="css/style.css" />
    

    <script src="js/jquery-1.10.2.min.js"></script> 
    <script src="js/jquery-ui-1.10.3.custom.min.js"></script>
    <script src="js/bootstrap.min.js"></script> 
</head>
<body>  

    <div id="wrap">
        <h1 class="text-center">Suche</h1>
        <div class="row">
            <div class="col-xs-6 col-sm-4 col-md-4 col-xs-offset-6 col-sm-offset-4 col-md-offset-4">
                <form method='POST' action=''>
                <input type='text' name='food' id="country_name" class="form-control txt-auto"/>
                <input type='submit' value='search'>
                </form>

            </div>

        </div>
        
    </div>
    

    
    <script src="js/auto.js"></script>
</body>
</html>

您在HTML中缺少php,如果您的服务器没有设置短开放标记-可能会导致问题,如注释所示-在标题声明之前不应该有任何HTML内容

应该是:

   <?php
    header("Content-Type: text/html; charset=iso-8859-1"); 
    ?>

您在HTML中缺少php,如果您的服务器没有设置短开放标记-可能会导致问题,如注释所示-在标题声明之前不应该有任何HTML内容

应该是:

   <?php
    header("Content-Type: text/html; charset=iso-8859-1"); 
    ?>


XHR控制台会说什么?你有没有收到任何错误?它说:“XHR完成加载:GET”我想这不是XHR控制台中的错误,我可以看到结果正在加载,只是没有显示XHR控制台说了什么?您是否收到任何错误?它说:“XHR完成加载:GET”我想这不是XHR控制台中的错误。我可以看到结果正在加载,只是没有显示。这可能会失败,因为前面有html输出。这可能会失败,因为前面有html输出。
   <?php
    header("Content-Type: text/html; charset=iso-8859-1"); 
    ?>