[英]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.