締切済み

リアルタイムでK_KEYID.phpを実行させたい

  • 困ってます
  • 質問No.9265173
  • 閲覧数233
  • ありがとう数0
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 12% (13/104)

$(function(){
setInterval(function(){
url:'./edtor_addKEYID/K_KEYID.php'
},1000);
});

書き方がおかしいのは重々承知しております。
K_KEYID.phpはKから始まる記事IDを抽出しています。
Kから始まる記事IDが追加されるたびリアルタイムで表示させたいです。

誠に恐れいりますが、ご教示よろしくお願いします。

回答 (全3件)

  • 回答No.3

ベストアンサー率 38% (2998/7780)

コンピューター カテゴリマスター
> 下記でやってみましたが、実行されません。
hode() を呼べば動作していると思いますが、edtor_addKEYID/K_KEYID.php からのレスポンスを処理するコードが書かれていないので、結果としてブラウザは通信しただけで終わってます。
$.ajax({
 ...
 success: function(data){
通信成功時の処理;
}
});
って感じで処理を定義しましょう。
  • 回答No.2

ベストアンサー率 41% (255/620)

リアルタイム通信を実現するのはサーバー側の仕組みであって、クライアント側(javascript)ではありません。たとえば、「1秒おきに1回通信する」という擬似的なリアルタイムの仕組み(ポーリングといいます)は、javasctiptで実装できますが、それにしても、通信を受けるサーバー側が対応していないと、まともに動かない代物になるでしょう。
トピックを変更して、サーバーとのリアルタイム通信で質問されるとよいと思います。
  • 回答No.1

ベストアンサー率 38% (2998/7780)

コンピューター カテゴリマスター
jQueryを使うなら $.ajax(); を使うといいんじゃないでしょうか。
補足コメント
sato965

お礼率 12% (13/104)

大変申し訳ございません。
下記でやってみましたが、実行されません。
function hoge() {
setInterval(function() {
$.ajax({
method: "POST",
url:'./edtor_addKEYID/K_KEYID.php'
dataType: "script"
});
},1000);
}
hoge();

上記のアドバイスだと理解ができないのでサンプルを
提供して頂けないでしょか。
投稿日時 - 2016-12-07 18:37:25
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

ピックアップ

ページ先頭へ