外部PHP以HTML形式发布数据


External PHP to post data in HTML

我有一个正在制作的网站。我制作了一个php文件,从数据库中提取数据并以HTML形式显示(php和HTML都在php文件中)。如何调用外部php文件,将数据加载到HTML文档中,并使其与分配给该HTML文档的CSS一起工作?

我试过这个:

<script src="/some_local_link/data.php"</script>

和:

<?php include="/some_local_link/data.php"; ?>

但它不起作用。未加载任何内容。我可以从PHP中删除HTML吗?或者如何格式化它?它有和标记,除此之外的所有内容都已经在主HTML文件中了。

我在包含文件时也遇到了问题。这是我的发现。

PHP中的Includes只能从当前目录中提取文件

<?php include('data.php'); ?>

或者目录向上"阶梯"

一级

<?php include('../data.php'); ?>

两级

<?php include('../../data.php'); ?>

据我所知,在php

中,不可能在includes的目录中跳转

您应该使用AJAX将数据加载到HTML中。

        $.ajax({
            url: '/some_local_link/data.php',
            type: 'GET',
            dataType: 'html',
            success: function(data){
                 $( "body" ).append(data)
            }
        });