2016-05-09 9 views
1

divがあり、3秒ごとに更新されます。そのdivの中には入力ボックスがあり、私が入力したものは3秒で消去されます。テキストが入力ボックス内に残り、クリアされないようにする方法はありますか?それはwhileループの内側にあるので、入力ボックス内のdivリフレッシュテキストはクリアされません。

index.js

<div id="show_here"></div> 
<script type ="text/javascript"> 
    $(document).ready(function() { 
     setInterval(function() { 
      $('#show_here').load('fetch.php') 
     }, 3000); 
    }); 
</script> 

fetch.php

<div> 
    // some code here 
    <input type="text" id="input" /> 
</div> 

入力ボックスには、そのページ内にする必要があります。これを行うことができますか、私はこの仕事をするために私のコード全体を変更する必要がありますか?

+0

を設定します。あなたの言いたいことを本当に馬鹿に見えるのは本当に難しいです...あなたの質問に答えるために、divを3秒ごとにリフレッシュさせるコードを削除してみませんか? :) – webeno

+0

3秒ごとに 'fetch.php'をロードしていますが、何も更新されません。 –

+0

あなたはテキストボックスに入りますか?もしそうなら、なぜ3秒ごとにリフレッシュしていますか? –

答えて

2

保存してから少し良くあなたの質問をフォーマットしてください

setInterval(function() { 
    my_val = $('#input').val(); 
    $('#show_here').load('fetch.php'); 
    $('#input').val(my_val); 
}, 3000); 
+0

入力ボックスがまだ更新されない – james2569

+0

#show_here何が/どこですか?関連するコードを表示します。#show_hereと#inputの間にどのような関係がありますか? – scaisEdge

+0

divの 'input'はインデックスページにありません。' fetch.php'の中にあります。 'show_here'は' index.php'の中にあります。 – james2569

関連する問題