2011-07-22 19 views
0

我想用AJAX做一件非常簡單的事情。如果聽起來很簡單,請道歉。刷新以下操作的網頁

如果我從客戶端JS頁面(使用AJAX調用)向保存按鈕添加一些新的數據到我的數據庫,那麼我希望使用該按鈕點擊更新的數據。對於這一點,我想我有以下選項 -

  1. 刷新頁面(因爲最初我的表被隱藏,刷新需要的頁面其初始位置不爲我工作,我也嘗試刷新頁面,然後添加一個動作,使該表可見,但不幸的是它只刷新了頁面,並沒有執行以下操作)
  2. 刷新頁面(那個特定的div),我不知道該怎麼做。

所以我的問題是 -

  1. 是否有可能刷新頁面,然後其他的功能呢?
  2. 如何使用JS刷新div?

任何一種解決方案對我來說都可以。提前致謝。

回答

1

刷新一個div,據我所知你需要一個php頁面來獲取你想要顯示的信息,然後使用ajax函數將該頁面放在那裏。

1

您可以讓服務器端代碼在保存數據後返回div的內容。

使用jQuery很容易在ajax調用後更改div的內容。

$.ajax({ 
    type: "POST", 
    url: "/someurl", 
    data: theDataToSendToTheServer, 
    success: function(data){ 
     $('#theDivsId').html(data); 
    } 
}); 
1

不使用jQuery?這仍然很容易。

document.getElementById('theIDofYourDiv').innerHTML = 'the new contents of your div, including <span>nested HTML tags</span> if you want, provided as a string';