2012-06-08 126 views
0

後更改名單上的圖像,我有兩個問題:提交的jQuery/AJAX形式

我列出的文件,當我點擊我的文件一個出現的形式,我可以derscribe我的形象,點擊提交按鈕後,我的表單變成「添加」信息。但是我也想更改列表中的標題,我希望在列表項旁邊顯示YES字符串,我最近添加了描述。怎麼做?

第二個問題是有關刷新的形式,而它的計算數據庫請求,我不希望看到增加的消息,只是一些加載GIF,這是完整的,當我想看到充滿我最近增加了信息的形式。怎麼做?

的jsfiddle說明我最近的腳本的版本來糾正http://jsfiddle.net/GSC3x/5/

@@更新到第一個問題:

當我有這樣一個列表項:

<li class="files"><a href="#" class="show_hide" >filename <img align="right" src="http://artivia-dev2/git.png" alt="OK" /></a> 

而當我想在提交表單後只更改圖像 - 如何做?

+0

你能提供你的問題的更多細節? – Rahul

+0

什麼樣的細節,我沒有提供足夠的信息? – pawel

回答

2
upform.html("<div class='message'></div>"); 

所以在獲得響應後,您將用另一個內容替換div的內容。 因此,您現在的初始表單已經丟失,而不是從服務器發送json響應,並將表單填入服務器值。

要追加是以李象文件1是

樣本HTML

示例代碼

jQuery(upform).parent().prev().text('Yes'); 
+0

如何將file2名稱替換爲不同的東西?不只是添加? – pawel

+0

你的意思是說,而不是file2使它file5? – mprabhat

+0

例如 - 可以是:]當我在列表項和列表項中添加span時,窗體在點擊它之後不會出現。 – pawel

1

只需添加以下代碼到你的按鈕單擊事件。

var aLink = $(this).parents('li').children(':first'); 

演示:http://jsfiddle.net/GSC3x/10/

+0

感謝您的關注,請您在我的第一篇文章中查看更新內容? – pawel

+0

您只需抓住圖像並更改其SRC。 '$(本)。家長( '禮'),兒童( ':第一')。子女( 'IMG')。attr('src','new-url-goes-here');' – codef0rmer

+0

驚人的 - 謝謝! :) – pawel