Skip to content

Instantly share code, notes, and snippets.

@hyperking
Created August 20, 2015 18:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hyperking/ed8dc036581bce0f2c12 to your computer and use it in GitHub Desktop.
Save hyperking/ed8dc036581bce0f2c12 to your computer and use it in GitHub Desktop.
function donationformToJSON(){
var sections = $('td[class*="BBListingHeading"]');
collection = [];
sections.each(function(id,elem){
var section_name = $(elem).text();
var labels = $(elem).parents('tbody').find('label');
//compile dictionary for each form element
//separated by sections
jsonobject = {}
labels.each(function(id,lel){
var inputs = $(lel).parent('td').next().html();
jsonobject[$(lel).text()] = inputs;
});
collection[section_name] = jsonobject;
console.log(JSON.stringify(collection));
return collection;
});//end section_data loop
}//end formToJSON
/*
convert directory search form as a json object
*/
function directoryformtoJSON(){
var labels = $('.DirectorySearchForm').find('label');
jsonobject = {};
labels.each(function(id,elem){
var inputs = $(elem).parent('td').next().html();
jsonobject[$(elem).text()] = inputs;
});
return jsonobject;
}//end directorySearchtoJSON
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment