作者mosluce ()
看板Ajax
標題[問題] ajax 如何送出表單引發更新(ASP.NET DetailView)
時間Mon May 23 17:17:45 2011
目前狀況:
我使用$.ajax post 一個 id 給Edit.aspx
並取回Edit.aspx 表格部份顯示於目前頁面中
問題:
以目前的狀態應該是不能使用內建的更新機制了
因此寫了一個update()以及在Edit.aspx中置入一個button來觸發
1. 目前卡在不知道如何送出form資料,以及是否可以只送出頁面中某區塊的欄位
2. 如果這時候我按下enter 也會觸發post 是否能停用或者複寫他
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.27.52.80
1F:推 mrbigmouth:你這是用jquery? 05/23 19:42
2F:→ mrbigmouth:用jquery的話 直接用selector抓各input的val()即可 05/23 19:43
3F:→ mrbigmouth:按下enter會post的問題可以把form的action改成 05/23 19:43
4F:→ mrbigmouth:action="javascript:void()"去避免 05/23 19:43
5F:推 beatada:複寫的話,你可以在form上的submit event 中使用 05/24 11:20
6F:→ beatada:event.preventDefault(); 05/24 11:20
7F:→ beatada:然後在其中處理你的ajax提交 05/24 11:20
8F:→ mosluce:感謝樓上各位前輩指教~目前暫時先使用iframe運作 05/24 16:28
9F:→ mosluce:上線後再來玩玩︿︿ 05/24 16:28