我有一個網頁,它觸發了一個Ajax請求,它將一些數據存儲到數據庫,我想更新網頁,以便用戶可以看到他們的更改已提交。在Ajax請求後更新控件的最佳方法?
至少有3種方式,我能想到完成這一點:
- 立即抓住了用戶的輸入文本的內容,並立即將其所屬的地方插入它更新與普通的JavaScript的網頁。
- 有Ajax調用返回存儲的文本作爲響應,搶響應,然後插入該文本的地方屬於使用JavaScript
- 有AJAX調用返回一個標誌(比如,真正的成功分貝寫在頁面上,否則爲false),如果該標誌爲true,則使用JavaScript從輸入控件中獲取用戶內容並將其插入頁面上其他位置的其他位置
- 或其他未提及的方法...?
我不是說這是主觀的,我只是不知道哪個是最好的方法來應用。我的直覺告訴我去第三項(返回一個標誌,然後更新字段)。這是最好的方法嗎?
感謝
是的,我出於同樣的原因正在考慮第三種方式,即通過電線發送的數據少得多,即使它沒有產生巨大的影響。謝謝! – Cuga 2010-05-25 04:08:57