2016-07-22 15 views
0

enter image description herejQuery的更新DIV接觸不添加新

您好所有我寫一個代碼,使和Ajax調用在每次數據庫 並添加新記錄撥打電話一個想呼應它做成功

什麼happing這裏展示我每次點擊一個按鈕,但新線 我需要的是讓它只是一條線,其含量的變化,每次我更新數據庫

我的jQuery代碼

<script type="text/javascript"> 
$(function() { 

$(".new_button").click(function() { 

var element = $(this); 
    var r_n = $("#x").val(); 


    var test = $("#content").val(); 

    var dataString = 'content='+ test; 








     $.ajax({ 
     type: "POST", 
    url: "new_recepit.php", 
    data: dataString+'&x='+r_n, 
    cache: false, 
    success: function(html){ 



$("#display").after(html); 

document.getElementById('content').value=''; 
$("#flash").hide(); 

    } 


}); 



    return false; 
    }); 



}); 
</script> 

我的PHP文件代碼

'if($insert){ 
    $recepit_id=mysqli_insert_id($conn); 
    $_SESSION['last_Recepit_id']=$recepit_id; 
    $msg="New Recepit scuccessfuly created with Id :"; 
    } 
    else{ 
    $msg="No New Recepit has created there is some Error"; 
?> 

<table cellpadding="0" cellspacing="0" width="500px"> 

<tr class="comment"> 
<td style="padding:14px;" class="comment_box" align="left"><b><?php echo $msg.$recepit_id; ?></b></td> 
</tr> 

</table> 

回答

0

代替後()函數使用HTML()函數。 替換下面的代碼

$("#display").after(html); 

隨着

$("#display").html(html); 

假設#display用於僅顯示該消息。

+0

感謝您的快速回復,其工作像魅力:) – Karim

+0

我的榮幸。接受答案是正確的。 –

+0

我在嘗試,但我是新的仍然只有1聲望 – Karim