Re: [問題] Ajax使用問題請教
※ 引述《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)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章
7
20