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),
})
}