code: function(nodelist) {
  
  			var json = {};
  
  			// Create a data string
  			for (var i = 0; i < nodelist.length; i++) {
  
  				var input = nodelist[i];
  
  				// If the name of the input is empty or diabled, dont add it.
  				if (input.disabled || !input.name) {
  					continue;
  				}
  
  				// Is this a file, does the browser not support 'files' and 'FormData'?
  				if (input.type === 'file') {
  					json[input.name] = input;
  				}
  				else {
  					json[input.name] = input.value || input.innerHTML;
  				}
  			}
  
  			return json;
  		}
docs: NodeListToJSON Given a list of elements extrapolate their values and return as a json object