2011-11-04 72 views
1

哪種方法可以通過jQuery的$.ajax()方法之一填充<select>下拉菜單?兩種方法都有顯着的性能優勢嗎?

  1. 返回新<option> S作爲JSON和使用$.each()他們爲<options>添加到字符串,然後用$.html()填充<select>
  2. 生成關於AJAX腳本服務器端的HTML,只是$.load() HTML到了<select>

回答

0

第一種方式更好,因爲JSON消耗的網絡流量比HTML標記少得多,並且在客戶端生成標記將從服務器中獲取額外的工作量。