使用$ .post()检索选择选项

时间:2011-11-04 22:07:54

标签: jquery

通过jQuery的<select>方法之一填充$.ajax()下拉列表的首选方法是什么?两种方法都有显着的性能优势吗?

  1. 将新的<option>作为JSON返回,并使用$.each()将其作为<options>添加到字符串中,然后使用$.html()填充<select>
  2. 在AJAX脚本中生成服务器端的HTML,并将$.load() HTML放入<select>

2 个答案:

答案 0 :(得分:2)

我认为追加功能的最快方式是:http://api.jquery.com/append/

答案 1 :(得分:0)

第一种方式更好,因为JSON比HTML标记消耗的网络流量少得多,并且在客户端生成标记将需要服务器的额外工作。