2012-04-13 1 views
0
<html> 
<body> 
<a href="samepage.php"><img src="button.png"></a> 
<div> 
//page content, database queries, calculations etc 
</div> 
</body> 
</html> 

をクリックし、ボタン上のページのコンテンツをロードするためにヘルプが必要ですそれ?は、私が唯一の私は、ボタンを押すと、</p> <p>を行うための任意の技術がある。このDIVを読み込みたい場合は、ページオープンでDIVのコンテンツをロードする必要はありません

答えて

0

に役立ちます。 jQueryを使用するよりも、ajax関数がそれを行います。

jQuery Ajax

jQuery load

そうでない場合は、ページが次のようにロードされている場合は、uが例.FOR(真=プロセスをmypage.php?)のようなリンクにフラグを使用することができます。

mypage.php

あなたのPHPコードは、このコードで最後までスキップする必要があります。ボタンで

if(isset($_GET['process']) 
{ 
//you do page content, database queries, calculations etc 
} 
else 
{ 
//skip 
} 

そして、あなたのリンクを次のようにする必要があります:

a href="samepage.php?process=ture" 
+0

私の状態はすべて同じファイル内のコードです。 – user1122910

+0

私はあなたのケースにいくつかの方法を追加しました。 –

0

はい、それは口語的にAJAXと呼ばれています。 JavaScriptを使用して、samepage.phpのコンテンツを非同期でリクエストし、divにフィードすることができます。

+0

私は同じページに私の全体の内容を配置する必要があります。 – user1122910

+0

はい、できます。 –

+0

私はAJAXで私の同じページDIVも呼ぶことができますか? – user1122910

1

あなたはjQueryのを使用することができる場合、それは簡単として行うことができます。


$(document).ready(function() { 
    $("#yourDivId").click(function() { 
    //load content from some page 
    $("#divIdToLoadContentAt").load("some_page.php"); 
    }); 
}); 

希望あなたはantorherファイルにdiv要素内のコードを区切る必要があります

+0

私のコンテンツは同じページにありますDIV – user1122910

+0

でコンテンツがすでにページロードにロードされていることを意味します。 –

+0

このようにDIVをロードできますか? $( "#divIdToLoadContentAt"); load(); – user1122910