Javascript 在HTML页面上显示数据库表而不离开HTML页面

Javascript 在HTML页面上显示数据库表而不离开HTML页面,javascript,php,jquery,html,sql,Javascript,Php,Jquery,Html,Sql,我有一个HTML页面。我想创建一些按钮和表单,以便在我的页面上显示数据库信息。我可以有几个表单调用外部PHP文件,然后打印自己的HTML,但我希望用户留在mysite.com/home.HTML 是否有任何方法可以调用外部PHP文件在HTML页面上显示我的数据库表,而不必离开home.HTML页面?我不想重复主页上的所有内容,所以我想我需要使用home.html上的元素,是的,这是一种调用外部PHP路由的方法 为此,可以使用jqueryajax(异步JavaScript和XML)方法。 Ajax

我有一个HTML页面。我想创建一些按钮和表单,以便在我的页面上显示数据库信息。我可以有几个表单调用外部PHP文件,然后打印自己的HTML,但我希望用户留在
mysite.com/home.HTML


是否有任何方法可以调用外部PHP文件在HTML页面上显示我的数据库表,而不必离开
home.HTML
页面?我不想重复主页上的所有内容,所以我想我需要使用
home.html

上的
元素,是的,这是一种调用外部PHP路由的方法

为此,可以使用jqueryajax(异步JavaScript和XML)方法。 Ajax发送HTTP请求就像普通的HTML公式一样,但Ajax的好处是Ajax是异步工作的,这意味着您可以在不重新加载整个页面的情况下发送POST/GET请求

$.ajax({
    url: '/demo.php',
    method: 'POST',
    success: function(data) {
       // data includes the reponse of your php file.
    }
});
您的PHP文件应发送如下响应:

// $data should include your database informations
$data = array();
header('Content-Type: application/json');
echo json_encode($data);
如果你有任何问题,尽管问吧