2017-09-25 20 views
1

はい、AJAXを使用してページを数秒ごとに更新できることがわかりましたが、PHPでこれを実行できるようにしたいと考えています。基本的にPHPスクリプトを実行して、AJAXを起動してページを更新するコマンドを言うことができます。PHP/AJAXでページの一部をリフレッシュ

ここにはどこにも、ガイドや投稿が見つかりませんでした。私を正しい方向に導いてください。ありがとうございました。

私はコードを書くことを求めていませんが、私はこれを行う方法を教えてください。

+1

あなたはフロントエンドに何かをトリガするようにサーバーをしたい場合は、あなたがWebSocketを試してみてください。 – debute

+0

伝統的なhttpはクライアントの要求を開始し、サーバーは応答します。サーバーがアクションを開始する必要がある場合は、Webソケットのようなものが必要です – Steve

+0

PHPで使用できる良いWebソケットがありますか? – Sylvite

答えて

1

AJAXリクエストを送信しているページをリロードすることはできません。

JavaScriptでリクエストを送信する場合は、JavaScriptのみでページをリロードすることができます。

LocationヘッダーをPHPから送信すると、XmlHttpRequestオブジェクト用にリダイレクトされます。だからJavaScriptを使用してください。たとえば、あなたのサーバーにAJAX要求を行うことができますし、コールバックでこのような何かを書く

function(response) { 
    var el = document.getElementById('el'); 
    el.innerHTML = response; 
} 
+0

あなたはAJAXで必要なものをすべて手に入れたり、ページやフルページの一部を取得したり、DOMで操作したりできます –

関連する問題