將input、select、textarea中的值封裝成json對象

將input、select、textarea的name作爲json的key,輸入框中的值作爲json的值,封裝成json對象,以作爲ajax請求傳送的參數。 

function serialzerbale() {
	var $div_input_query = $("div[class='content'] input");
	var $div_select_query = $("div[class='content'] select");
	var $div_textarea_query = $("div[class='content'] textarea");
	var condition = new Object();
	$div_input_query.each(function() {
		var name = $(this).attr('name');
		if(name){
			var value = $(this).val().trim();
			condition[name] = value;
		}
	});
	$div_select_query.each(function() {
		var name = $(this).attr('name');
		if(name){
			var value = $(this).val().trim();
			condition[name] = value;
		}
	});
	$div_textarea_query.each(function() {
		var name = $(this).attr('name');
		if(name){
			var value = $(this).val().trim();
			condition[name] = value;
		}
	});
	return condition;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章