Re: [問題] Ajax使用問題請教

看板Ajax作者 (釣到一隻猴子@_@)時間12年前 (2013/10/12 01:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《aoksc (重出江湖)》之銘言: : http://ideone.com/RQY7aJ : http://ideone.com/kQ0Rts : http://ideone.com/YyfIfv 沒直接貼CODE雖然方便看 回復倒是麻煩XD : 請教各位Ajax使用上的問題 : 第一個連結內容裡面有個超連結 : 使用者點了之後會連結到第二個連結 : 這部份是用Ajax達成所以還是在同一頁 : 那麼我現在的問題是如果我想讓他表單送出後 : 一樣還是在原來id="ss"元件中顯示第三個連結內容 : 請問像我這樣的寫法哪裡有錯呢? 先來說說主要問題吧~~~ 這邊第一第二頁面都有錯誤 第一頁的部分 $('#ss').load(url+' #formtable'); 這邊用了selector來載入部分是蠻嚴謹的 不過其實給selector變成jQuery還要去解析HTML 效率不高 不過這是題外話 主要重點在於 你用了selector 所以jQuery在load的時候只取出selector內的範圍 而你的script壓根不在#formtable裡 自然JS完全沒出現過 到這邊應該知道第一個問題了 要不去selector 要不搬script (更正~~ 搬了沒用 jQuery會過濾掉) (不過selector還是去掉吧 要去多餘內容請在後端先處理好) 第二頁的部分 這裡就沒啥 只是submit裡面忘記preventDefault 這兩部份都改完效果就有了 : 第一個網頁是用<div id=ss>載入第二個連結的表單內容 : 那我用第二個連結中的<div id="formtable">讓表單送出後的內容連結到這個元件上 : 請問這樣寫哪裡有問題呢? : 還是一樣要連結到<div id=ss>呢? 其實在ss載入好點 不然可能會div越來越多XD (雖然沒啥影響) 不過改在ss載入可讀性倒是降低了 (不過AJAX降低可讀性有時就是會發生XD) : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.216.102 ※ 編輯: danny8376 來自: 140.115.216.102 (10/12 16:07)
文章代碼(AID): #1IM3d73T (Ajax)
文章代碼(AID): #1IM3d73T (Ajax)