簡體   English   中英

使用Jquery或AJAX在同一個page.php而不是externalpage.php上加載和更改content.php

[英]Load and change content.php on the samepage.php instead of externalpage.php using Jquery or AJAX

我想在同一頁面上加載內容,而不是使用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);
    });

當我想在頁面中包含某些內容而無需轉到外部頁面時,通常會使用它。 不知道它是好是壞,因為他們倆都做相同的事情,但是我從未使用過.load()方法。

var url = "read.php?id='.$row['id'].'";
$("#attach_frame").attr("src", url);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM