2012-02-09 5 views
0

jqueryを使用して特定のdivを自動更新する方法はありますか、別のページからロードする方法はありますか?divのオートリフレッシュ

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script> 
<script type="text/javascript"> 
var auto_refresh = setInterval(
function() 
{ 
    $('#auto').load('process.php').fadeIn("slow"); 
}, 10000); 
</script> 
</head> 
<body> 

<div id="auto"> 

</div> 

現在、process.phpをdiv "auto"に読み込みます。設定されたインターバル時間に実行されるそのdivに、外部ページをロードすることなく、同じページにいくつかのPHPコードを持たせることは可能ですか?

+1

PHPコードはブラウザでは実行されません。サーバー側で使用されます。 – sarvesh

答えて

1

号PHPは、PHPのコードがなくなって、それがブラウザになる時間を買う、サーバー上で実行され、それが唯一のHTML/CSSで/ JSなど

あなたはそれを適切な方法を使用しているものそれをするために。

1

いいえエレメントの内容を更新するために毎回AJAXリクエストを発行する必要があります。 (setInterval()を使用して説明したとおり)

0

ウェブの仕組みを考慮する必要があります。 Webサーバーが応答を作成/送信できるようにするには、REQUESTを行う必要があります。したがって、AJAXのやりとりがない場合、リクエストを行うことはできません。したがって、応答を受け取ることはありません。すべてのデータが事前にわかっている場合は、元のページ(RESPONSE)にすべてを置いて適切なdivを非表示にすることができますが、ライブデータが必要なように私に聞こえます。サーバーからのライブデータ。

2

いいえ外部ファイルを使わずにdivを自動リフレッシュする方法はありませんが、外部ファイルを含める必要はありません。....使用する必要があるデン... ".html" ... instload of ".load" ...そして、別のファイルからすべてのhtmlデータを取得し、新しいデータを置き換えます。

関連する問題