5秒ごとに別のページからのHTMLリンクのセットでページを更新したいが、それは動作しません。ブラウザで手動で更新するとページが更新されます。私は助けを必要としてくださいajaxでページを更新できません
あなたはsetInterval
と同様に、パラメータとしてコールバック関数を渡す必要があり
<div id="sto"></div>
<script>
function upd(){
$('#sto').html('');
$.ajax({
url:base_url+'process/ajax/get3.php',
cache: false,
async: false,
dataType: 'html',
success: function(resp)
{
//$('#sto').html(resp);
$('#sto').append(resp);
}
})
}
setInterval(upd(), 5000)
</script>
PHP (get3.php - links generated from db)
<ul class="chat-history" id="group_history_2">
<li><span class="user">Test Patient</span><p>ddd</p><span class="time">04:10</span></li>
<li><span class="user">Test Patient222</span><p>ddd</p><span class="time">04:10</span></li>
<li><span class="user">Test Patient333</span><p>ddd</p><span class="time">04:10</span></li>
</ul>
'console.log(resp)'なら何を得ていますか? – Eddie
コンソールはhtmlを一度だけ出力し、続行しません – Mysterio4
下記の私の答えを確認してください。 – Eddie