2011-04-06 97 views
1

如何重新加載選定的選項卡實際上我有重新加載部分的問題。 當我添加我的數據我會成功保存在數據表中,但在數據庫中的ID字段它顯示正確的ID,但是當我添加的細節其不顯示ID在數據表。如何重新加載選定的選項卡jquery

(前刷新摘要選項卡) 我這裏是它顯示在數據表中 ID患者年齡丈夫像這樣...........等等... XYZ ABC 23 ... ....等等...

(手動刷新後) 但當我刷新我的網頁它顯示成功..像這樣在datatable: 身份證患者丈夫年齡.......... .so上... 13 xyz abc 23 .......等等......

但正是我想當我添加我的細節時,它會自動刷新選定的選項卡。

這裏是下面我的代碼:

<button type="button" a href="javascript:void(0);" onclick="fnClickAddRow();">Add Summary</button> 

function fnClickAddRow(event) { 

$('#table_scroll').dataTable().fnAddData([ 

"",$('#patientt').val(),$('#husband').val(),$('#age').val(),$('#opu_no').val(),$('#date').val(),$('#proc').val(),$('#no_of_eggs').val(),$('#fert').val(),$('#et_date').val(),$('#et_day').val(),$('#et').val(),$('#fz').val(),$('#bioch_preg').val(),$('#clin_preg').val(),$('#fh').val(),$('#comment').val() 

]); 


var datastring = $(Form_summary).serialize(); 

$.ajax({ 
    type: "POST", 
    url: "summaryajax.php", 
    data: datastring, 
    success: function(response){ 

alert(response); 

    } 
    }); 
+0

你能添加標籤的代碼/標記?你使用jQuery UI選項卡嗎? – neebz 2011-04-06 08:29:16

+0

是的,即時通訊使用jquery ui選項卡問題是當我點擊摘要按鈕時,它顯示的數據沒有顯示id,但刷新它顯示適當的id在datables dnt得到完全..幫助。 thanx提前 – gur 2011-04-06 08:39:36

回答

0

在你的Ajax成功事件,而不是警告添加以下。它會加載你的標籤。

$('tabSelector').tabs("load" , indexOfYourDataTableTab) 

但我認爲,你可以重新加載新插入的行,而不是重新加載整個標籤的數據表的或更新的ID列。

否則,您首先發布數據到PHP文件&響應得到新插入的ID,然後添加一行到數據表

function fnClickAddRow(event) { 

var datastring = $(Form_summary).serialize(); 

$.ajax({ 
    type: "POST", 
    url: "summaryajax.php", 
    data: datastring, 
    success: function(response){ 
     $('#table_scroll').dataTable().fnAddData( 
      [resposne, $('#patientt').val(), $('#husband').val(),$('#age').val(), 
      $('#opu_no').val(), $('#date').val(),$('#proc').val(), $('#no_of_eggs').val(), 
      $('#fert').val(),$('#et_date').val(), $('#et_day').val(), $('#et').val(), 
      $('#fz').val(), $('#bioch_preg').val(), $('#clin_preg').val(), $('#fh').val(), 
      $('#comment').val() ]); 
    } 
}); 
+0

可以üplz精心編制indexOfYourDataTableTab與示例我沒有得到這個即時通訊新的這一點。如何申請這個.. ?? – gur 2011-04-06 09:09:00

+0

如果你的數據表在第二個選項卡,那麼indexOfYourDataTableTab將是1.在jQuery UI中,選項卡索引從0開始。 – 2011-04-06 09:16:59

+0

沒有成功:(上面的代碼沒有重新加載我的數據表 – gur 2011-04-06 09:51:45

相關問題