jquery ajax加载数据前台渲染方式 不用for遍历的方法

作者:猪哥 2018-08-13

如下所示:

var provinces = res.res;
var html = [];
var option_select='';
var tpl = '';
html.push(option_select);
 
$.each(provinces, function (i, n) {
	html.push(tpl.format(n.name, n.id));
});
//alert(html.join());
$('#class').html(html.join(''));
function getXueke() {
		var gradeId = $('#grade_id').val();
		if (gradeId == '') {
			$('#textbook_id').html('');
			return;
		}
		$.get('index.php?m=Home&c=ClassList&a=getgradesandCourse', {
			'grade_id': gradeId
		}, function (res) {
			var options = [];
			$.each(res, function (index, item) {
				options.push(''.format(item.id, item.course_name));
			});
			if (options.length > 0) {
				$('#textbook_id').html(options.join(''));
			} else {
				$('#textbook_id').html('');
			}
		})
	}

相关文章

精彩推荐