Trata-se de uma pagina product-detail que pelo metodo loadProducts, pega o produto do banco; pelo metodo fillProduct preenche os inputs da pagina ao acessa-la; pelo metodo getformProduct, pega o que o usuario preencheu; e pelo metodo updateProduct insere as informações no banco. Eu quero organizar o código, separei em métodos, porem não sei chamar e nem retornar direito. Enfim, é facinho é só organizar, eu q nao manjo de js mesmo.
var product;
$(document).ready(loadProducts(product));
$(document).ready(fillProduct(product));
function loadProducts() {
    $.ajax({
        url : "http://localhost:8080/products/1"
    }).then(function(data) {
        return data;
    });
}
function fillProduct(product){
    $('#title').attr('value', product.title);
    $('#short_description').val(product.short_description);
}
function getformProduct(){
    product.title = $('#title').val();
    product.short_description = $('#short_description').val();
    return product;
}
function updateProduct(product) {
    $.ajax({
        url : 'http://localhost:8080/products',
        type : "POST",
        data : JSON.stringify(product),
    })
} 
            