2017-02-09 13 views
0

AJAXまたはJQueryを使用して外部ページに移動するのではなく、同じページにコンテンツをロードします。これを達成する最良の方法は何ですか?ここでJQueryまたはAJAXを使用してexternalpage.phpの代わりにsamepage.phpにcontent.phpをロードして変更します。

は私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'].'"); 
     }); 
+0

あなたがあなたの質問に手の込んだことはできますか? –

+0

WoHoこれはタイトルです。私は今とても混乱しています。私は考えているとは思っていません。What39.php私は考えていると思います。 – RiggsFolly

答えて

1

は良い方法の一つであり、あなたも$.getを使用することができます。

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

この機能について読んだことはありませんでした。 –

+0

お手伝いをしてうれしい – imudin07

0

私は通常、外部ページに行くことなくページに何かを含めるときにこれを使用します。彼らがどちらも同じことをしているかどうかは分かりませんが、.load()メソッドを使ったことはありません。 jQueryのload()を使用して

var url = "read.php?id='.$row['id'].'"; 
$("#attach_frame").attr("src", url); 
関連する問題