我的網站有問題。 我想創建一個擁有許多表單的頁面(類似於未知郵件數量的評論表單)。還有一件事是我想提交評論表單而不刷新我的頁面。 已知數量的表單,我可以解決我的問題與AJAX。但是數字不明,我不知道如何命名這些表單,如何編寫jquery代碼來解決! PS:我的網頁是用JSP編寫的。 感謝您的幫助!解決方案頁面的表單數量未知。如何處理?
1
A
回答
1
你不需要命名所有的表單,你可以使用jQuery closest功能,讓你的表價值。這樣
<form>
<input type="text" name="comment">
<input type="hidden" name="usrid" value="1">
<input type="button" class="submitbut" value="Submit">
</form><br/>
<form>
<input type="text" name="comment">
<input type="hidden" name="usrid" value="2">
<input type="button" class="submitbut" value="Submit">
</form><br/>
<form>
<input type="text" name="comment">
<input type="hidden" name="usrid" value="3">
<input type="button" class="submitbut" value="Submit">
</form>
而Jquery的
$(".submitbut").click(function() {
alert($(this).closest("form").serialize());
});
這裏有些事情是的jsfiddle爲您排憂解難。 click here
更新由於OP需要使用jQuery驗證
0
我寫了一個小腳本,旨在處理這種情況,您需要一個控制器來處理多個腳本。
該腳本有一個switch語句,可讓您處理某些腳本以進行特定回調。所有其他腳本將在switch語句的「默認」情況下運行回調。這些回調是爲了讓你放置任何需要在表單的ajax提交成功時運行的代碼。
這裏是鏈接 https://github.com/andresgallo/FORM-POSTER-using-AJAX-and-JQUERY/blob/master/ajaxFormPoster.js
希望它可以幫助
相關問題
- 1. PHP批量處理解決方案
- 2. 如何保持乾燥的Ajax網頁表單解決方案
- 3. HTML to PDF解決方案(處理內容,頁眉和頁腳)
- 4. 簡單的udp代理解決方案
- 5. Sharepoint WSP解決方案和頁面URL
- 6. 查看頁面解決方案
- 7. 如何使用Visual Studio 2010發佈網頁解決方案的單個頁面?
- 8. 如何處理VS解決方案中的依賴性混亂?
- 9. 需要處理依賴關係的單例解決方案
- 10. 最簡單的Java圖像處理解決方案
- 11. 如何處理未知的方案,對webview什麼都不做?
- 12. 如何處理未完成承諾的Angular-UI-Router解決方案?
- 13. 基於集合的解決方案處理SQL表中的行
- 14. 簡單的解決方案
- 15. 單一頁面上多種形式的優雅解決方案
- 16. 頁面重定向下單一的解決方案
- 17. 如何輕鬆計算大型解決方案中的表單數量?
- 18. 處理未知輸入數量的ASP.NET MVC表單
- 19. 構建解決方案來處理未處理協議的大型數據集處理
- 20. 如何解決WCF CommunicationException未處理
- 21. z3解決方案的數量
- 22. Cakephp,數量優雅的解決方案?
- 23. 如何在顛覆中處理解決方案/版本
- 24. visual studio 2015 nuget解決方案未保存如何解決?
- 25. 用於緩存列表頁面的創意解決方案
- 26. 如何處理來自php中表單的未知數量的項目
- 27. JavaScript:處理未定義的參數 - 這些解決方案是否相同?
- 28. 解決方案常量
- 29. 解決方案來處理頻繁變化的數據
- 30. 可以處理無限數量的瓦片的iPhone平鋪解決方案
難道是可行的做一些事情,如Facebook,你需要點擊「添加註釋」出現的形式之前,即您可以使用Javascript插入表單,並且一次只能在頁面上使用一種表單。 –
謝謝,好主意。 但在臉書上,它總是顯示很多形式,不是嗎? 除此之外,正如你所說,每個表格都屬於一個特定的帖子,所以它有它自己的ID或名稱。如何編寫JavaScript來處理所有這些形式? – Songokute