2016-07-21 18 views
0

入力フィールドで自動リフレッシュされませんでした。あなたは私を助けてくれますか?javascriptによる自動リフレッシュ入力フィールド

例: は、ここで私は、データベースから最後のデータを取得するために、オートリフレッシュに入力フィールドを作りたい場合、私は何をすべき私のPHPコード

<?php 
$result = mysql_query("SELECT * FROM datapy ORDER BY No DESC LIMIT 0,1"); 
$showlast = mysql_fetch_array($result); 
?> 
<input type="text" value="<?php echo $showlast['nilai_1']; ?>" id="last"> 

です。 注:入力フィールドでのみ更新します

+0

AJAXについて学ぶ必要があります –

答えて

1

setTimeout()を使用できます。

あなたのHTMLコンテンツ

<input type="text" value="" id="last"> 

ajax_file.phpが更新される値を送りますPHPファイルである場合にはjavascriptを

$(document).ready(function() { 
    refresh_field(); 
}) 

function refresh_field() { 
    $.get("ajax_file.php", function(data) { 
    $("#last").val(data); 
    window.setTimeout(refresh_field, 1000); 
    }); 
} 

を追加します。

<?php 
$result = mysql_query("SELECT * FROM datapy ORDER BY No DESC LIMIT 0,1"); 
$showlast = mysql_fetch_array($result); 
echo $showlast['nilai_1'];exit; 
?> 
関連する問題