【问题标题】:Display database table on HTML page without leaving HTML page [closed]在 HTML 页面上显示数据库表而不离开 HTML 页面[关闭]
【发布时间】:2016-04-21 15:56:18
【问题描述】:

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

有什么方法可以调用外部 PHP 文件在我的 HTML 页面上显示我的数据库表而不离开 home.html 页面?我不想重复主页上的所有内容,所以我想我需要在home.html 上使用<div id="printableArea"> 元素。

【问题讨论】:

    标签: javascript php jquery html sql


    【解决方案1】:

    是的,这是一种调用外部 PHP 路由的方法。

    您可以为此使用 jQuery Ajax(异步 JavaScript 和 XML)方法。 Ajax 像普通的 HTML 公式一样发送 HTTP 请求,但 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);
    

    如果您有任何问题,请随时提问。

    【讨论】:

      猜你喜欢
      • 2017-05-10
      • 1970-01-01
      • 1970-01-01
      • 2010-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-09
      相关资源
      最近更新 更多