Javascript “NetworkError:php文件上出现500个内部服务器错误

Javascript “NetworkError:php文件上出现500个内部服务器错误,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,为什么没有感觉错误这是我的PHP文件错误我不知道为什么,相同的代码在其他PHP文件中工作良好,这里给我这个错误 <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false&libraries=places"></script> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1

为什么没有感觉错误这是我的PHP文件错误我不知道为什么,相同的代码在其他PHP文件中工作良好,这里给我这个错误

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false&libraries=places"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<script type="text/javascript">
    var geocoder= new google.maps.Geocoder(); //need for geocoding of latlng by Address

       <?php for ($i = 1; $i <= count($data); $i++) { ?>
        i = i+1;
        var address = '<?php echo $address[$i].",".$city[$i] ?>';

        geocoder.geocode( { 'address': address}, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
            var position = results[0].geometry.location;
        } elseif {status == google.maps.GeocoderStatus.OVER_QUERY_LIMIT) {
            alert("Hello World!");
        } else {
            alert("Geocode was not successful for the following reason: " + status);
        }

        alert("Hello World!");
`


`

您的服务器错误日志如何?500错误通常表示PHP语法错误。在通用LAMP系统上,此日志文件的通常位置是/var/log/apache2/error.log。此外,您提供的问题代码不包含任何PHP;这可能是错误,或者如果您看到该错误,则此代码不应归咎于此错误e、 错误配置的服务器/etc/apache2/httpd.conf或/path/to/web/root/.htacces文件也可能发生500个错误。您的代码不完整,因此很难确定哪一行有错误。如果这是一个完整的代码,则您忘记用右括号}关闭FOR语句。