我想在數據庫操作正在進行時輸出動畫。當數據庫操作完成後,html文檔中表格的內容將被修改。爲什麼Ajax中的html()函數會創建一個無限循環?
<script>
var jobj = new Object();
jobj.uid = <?php echo "'".$_SESSION['user_id']."'";?>;
var jsoninfo = JSON.stringify(jobj);
var table_content = '';
jQuery.ajax({
type:"POST",
url:"./get_sunda.php",
contentType : 'application/json; charset=UTF-8',
data : jsoninfo,
success:function(data)
{
var parse_data = JSON.parse(data);
var array_unik = parse_data.shift();
var array_heat = parse_data.shift();
var f_omni = parse_data.shift();
var i = 0;
var j = 0;
table_content = $('#tblReport').html();
console.log(0);
table_content += some_text;
$('#tblReport').html(table_content);
document.getElementById('Load').style.visibility = "hidden";
}
});
</script>
但是,當我在ajax代碼中調用html()函數時,即使沒有循環,它也會陷入無限循環。
這個函數何時被觸發? – Rajesh
你可以在jsfiddle中複製你的代碼嗎? – madalinivascu
有趣,請創建jsfiddle或用完整代碼編輯。 – user7417866