javascript - 使用 Jquery 或 AJAX 加载和更改同一 page.php 上的 content.php,而不是外部 page.php

标签 javascript php mysql ajax pdo

我想在同一页面上加载内容,而不是使用 AJAX 或 JQuery 将内容加载到外部页面。实现这一目标的最佳方法是什么?

这是我的 external.php 的片段

$id = null;
    if (!empty($_GET['id'])) {
        $id = $_REQUEST['id'];
    }

    if (null === $id) {
        header('Location: gamerprofile.php');
    } else {
        $pdo = getDB();
        $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        $q = $pdo->prepare('SELECT * FROM gamers where id = ?');
        $q->execute(array($id));
        $email = $q->fetch(PDO::FETCH_ASSOC);

    }

使用j查询加载功能可以吗还是有更好的方法?

$("a.cRead").click(function() {
              $("#rpfsecTwo").load("read.php?id='.$row['id'].'");
       });

最佳答案

使用jquery的load()是好方法之一,也可以使用$.get:

$.get("read.php?id='.$row['id'].'", function(data, status){
        $("#rpfsecTwo").html(data);
    });

关于javascript - 使用 Jquery 或 AJAX 加载和更改同一 page.php 上的 content.php,而不是外部 page.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42142924/

相关文章:

javascript - Math.min() 和 Math.max() 之间有什么区别?在 JavaScript 中

javascript - 如何将谷歌浏览器的 .keyIdentifier 转换为合理的东西?

javascript - 如何通过 javascript(svg.js) 将文本附加到 svg 路径

php - 如何以不同方式动态访问数组对象

mysql - 如何在MySql中返回具有相同列值的行

java - MySQL 的可查询缓存

Mysql - 如果存在整个相同的行,则在插入新行时忽略警告

javascript - 触摸事件属性

php - MySQL函数: in clause HAVING query runs twice

php - 按实体对许多关联进行排序的学说