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