2011-06-24 32 views
0

我正在構建一個公告板系統,我們可以發佈消息並且人們可以回覆該消息。我已經發布了新的消息,做工精細,併爲每一個新的消息,我使用AJAX來創建一個新的錶行的每個消息:使用jQuery隱藏/顯示發佈回覆的表格行

<table id="content-table"> 
<tr> 

    <th scope="col" class="messagetime"> <? echo $time; ?> </th> 
    <th scope="col" class"message body"></th> 
    <th scope="col" class="messagereply"><form method="GET" action="Rindex.php"><input name="id" type="hidden" value="<? echo $id; ?>"><button type="submit" style="border-style:none;" class="post-icon" /></form></th> 

</tr> 
</table> 

在最後一欄,我有一個形象,他們按我會就像jQuery一樣,在這個下面創建一個新的表格行,並在其中輸入回覆消息的字段,該消息將發佈到該特定消息。

我目前可以得到每封郵件和隱藏一個新的行/顯示所有的人,但我無法弄清楚如何得到的回覆按鈕來指定的唯一行回覆消息:

<table id="content-table"> 
<tr> 

    <th scope="col" class="messagetime"> <? echo $time; ?> </th> 
    <th scope="col" class"message body"></th> 
    <th scope="col" class="messagereply"><form method="GET" action="Rindex.php"><input name="id" type="hidden" value="<? echo $id; ?>"><button type="submit" style="border-style:none;" class="post-icon" /></form></th> 

</tr> 

<tr id="replyrow" class="replyrow"> 

<th scope="col"></th> 
<th scope="col" class="replyrowcontent"> <Post Reply Form would be in here.> </th> 
<th scope="col"></th> 

</tr> 
</table> 

有什麼建議嗎?我有一種感覺會有一些與父母/子女關係有關的東西,但是我將這種想法概括在我的頭腦中!

+2

我的建議是不要使用TA佈局布萊斯。 –

+0

有什麼建議嗎?你知道這很有趣。看看stackoverflow有一個隱藏的DIV,顯示你何時回覆郵件?我試圖去做那樣的事情...... –

回答

1
<div stlye="disply:none;" id="hidden"> 
    Hidden 
</div> 



<script> 
$.ajax({ 
    /* ... other options here... */ 
    success: function(){ 
     $('#hidden').show(); 
    } 
}); 
</script> 

現在很明顯,你需要一些調查......還有,你還可以使用click()方法,把AJAX那裏,或者類似的東西...

哎呀忘了給你鏈接 http://api.jquery.com/jQuery.ajax/

好運氣,如果你有更多問題,使用下面的框[評論]我來回答你的問題,如果任何

+0

真棒,讓我試試看,並閱讀您的鏈接! =) –

+0

也會查找'delay()'和'queue()',所以如果你希望它在成功後給它一個延遲,所以它不會隱藏那麼快,也可能是'fadeOut()'效果而不只是隱藏它並顯示它:) – Val