将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;
}