2016-03-26 8 views
1

testdata.phpを読み込み、10秒ごとに自動的に更新しようとしています。しかし、それは動作しません。私のコードに何が問題なのですか?私はオーケー私と一緒にsetInterval()を使用しようとしましたが、エラーが発生しました

<html> 
<head> 
<script> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0 /jquery.min.js"> 
$("#data").load("http://localhost/testdata.php"); 
</script>  
</head> 

<body> 

<div id="data"></div>  

</body> 
window.setInterval(function(){ 
/// call your function here 
}, 10000);  
</html> 
+4

コードの周囲にスクリプトタグはありません。それは通常のテキストとして扱われます。 –

+0

私はすでに追加しましたがまだ動作しません – Newboy11

+0

あなたのsetInterval関数は空であるので何もしません? –

答えて

2

を露出してくださいWebプログラミングではまだ新しいですので、ブラウザがそれを読み込むことができませんでした意味のjqueryのURLにいくつかのスペースがありました。ロードはインターバル内ではなく、JavaScriptコードはスクリプトタグ内にあるはずです。また、ドキュメントが準備できたらjQueryを呼び出すようにしてください。

<html> 
<head> 
<script> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#data").load("http://localhost/testdata.php"); 
     setInterval(function(){ 
      $("#data").load("http://localhost/testdata.php"); 
     }, 10000); 
    }); 
</script> 
</head> 

<body> 

<div id="data"></div>  

</body> 
</html> 

編集:DOMの準備ができてから間隔を設定するための行を追加しました。

+0

まだ動作しません – Newboy11

+0

@ Newboy11エラーが発生しますか?ブラウザのdevツールでコンソールを確認してください。 – Nergal

+0

Apacheのエラーログにエラーはありません。何もロードしません。 – Newboy11

関連する問題