mirror of
https://github.com/tim-krehan/shopping-list.git
synced 2024-11-30 16:40:36 +01:00
28 lines
1.1 KiB
JavaScript
28 lines
1.1 KiB
JavaScript
|
$(document).ready(function(){
|
||
|
var recipeID = window.location.href.split("/")[(window.location.href.split("/").length-1)];
|
||
|
$("#FormSubmitfunction").prop("value", "update");
|
||
|
$.ajax({
|
||
|
type: "POST",
|
||
|
url: "/php/edit-recipes.php",
|
||
|
data: {
|
||
|
function: "edit",
|
||
|
id: recipeID
|
||
|
},
|
||
|
success: function(data){
|
||
|
var recipe = JSON.parse(data);
|
||
|
$("#FormSubmitfunction").after("<input type='hidden' name='id' value='"+recipe.ID+"'>");
|
||
|
$("#RecipeFormName").val(recipe.Name);
|
||
|
$("#recipeDurationInput").val(recipe.Dauer);
|
||
|
$("#recipeDescription").val(recipe.Beschreibung);
|
||
|
for (var i = 0; i < recipe.Zutaten.length; i++) {
|
||
|
$("#ingredientLine"+(i+1)+" .ingredientAmount").val(recipe.Zutaten[i].Menge);
|
||
|
$("#ingredientLine"+(i+1)+" .ingredientUnit option").filter(function(){
|
||
|
return $(this).text() === recipe.Zutaten[i].Einheit;
|
||
|
}).prop("selected", true);
|
||
|
$("#ingredientLine"+(i+1)+" .ingredientName").val(recipe.Zutaten[i].Name);
|
||
|
if(i+1<recipe.Zutaten.length){$(".addIngredient")[i].click();}
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
});
|