我目前正在開始一個新項目,並希望使用Ajax(通過jQuery)進行表單提交。如果用戶禁用JavaScript,處理情況的最佳方式是什麼?Ajax with fallback
我知道這是基本的網絡知識,所以在此先感謝。
謝謝你們
感謝您的幫助 - 我設法找到這在另一篇文章 - 遺憾的麻煩。我已經開始投票結束這個問題。
我目前正在開始一個新項目,並希望使用Ajax(通過jQuery)進行表單提交。如果用戶禁用JavaScript,處理情況的最佳方式是什麼?Ajax with fallback
我知道這是基本的網絡知識,所以在此先感謝。
謝謝你們
感謝您的幫助 - 我設法找到這在另一篇文章 - 遺憾的麻煩。我已經開始投票結束這個問題。
忽略nonJS用戶呢? ;-)
如果你不能忽視它們,你應該使用標準形式(即經典的php)來構建完整的項目。稍後,您可以將ajax功能添加爲額外的功能。在最好的情況下,ajax調用觸發與標準表單相同的服務器功能。
如果您的應用絕對依賴於AJAX和JavaScript,那麼請禮貌地通知用戶,如果他們想要使用您的應用,則需要使用啓用了JavaScript的現代瀏覽器。
如果您可以以不依賴於AJAX的方式製作您的應用(如果可能,請採用更好的方式),然後製作分頁系統或任何適合您的特定應用的系統,以便儘可能地爲javascript版本。
作爲一個經驗法則,最好是使用服務器端腳本編寫應用程序(以安全地處理持久性),提供html(所有瀏覽器通用讀取),使用css(將樣式添加到已經格式良好的html) ,和JavaScript(對於客戶端交互,總是作爲可選的額外)。
請不要使用無關標籤。 –
如果您無法通過AJAX提交表單,請通過常規方式提交表單? – zneak
http://stackoverflow.com/questions/9934850/make-jquery-ajax-have-a-non-javascript-non-ajax-fallback –