2010-01-25 39 views
0

我可以收到JSON。通過AJAX獲取生成的HTML是一種不好的做法?

這是不好的做法?如果是這樣,誰說的? W3C?

沒有個人意見,請

參考文獻鏈接將是好的。

+7

毫無疑問,所有最佳/不良做法最終都會歸結爲意見(可能會推遲到另一個實體的意見,但仍然......)? – 2010-01-25 21:53:32

+0

關於錯誤頁面的小問題:如果使用自定義錯誤頁面,ajax將獲取它的內容。 (如超時和/或500錯誤) – Daan 2010-01-25 21:57:00

+0

這個問題使用個人意見,但如果W3C說這是一個不好的做法,它是基於個人意見,但不是一個意見,就像如果PHP組織說'用PHP做foo是一個不好的做法',這不是一個意見 – 2010-01-25 22:37:08

回答

1

這個想法是HTML比json更大,所以儘可能使用json內容更新現有頁面。

+1

但是,然後你必須手動生成基於該JavaScript的HTML節點。這可能很好,但它意味着你必須編寫更多的JavaScript。說「在這裏獲取html和東西」要簡單得多。我認爲這個話題可能太難以概括,因爲不同的需求需要不同的策略。 – 2010-01-25 22:06:23

+0

是的,我同意 - 取決於我猜的用例。如果你用AJAX替換表中的數據數百次,那麼Json會更快。 – 2010-01-26 11:46:06

相關問題