Я пытаюсь использовать сценарии для получения данных из моего Webapi.
Я пробовал несколько десятков разных сценариев, но ничего не было выполнено.
Сценарий:
@section scripts
{
<script>
$(document).ready(function () {
$('.cocktail').on('click', function () {
$.getJSON(url + '/' + $(this).data('id'))
.done(function (data) {
$.each(data, function (key, item) {
$('<li>', { text: formatItem(item) })
.appendTo($('#ingredients'));
})
});
});
});
function formatItem(item) {
return item.name + item.Volume + item.Dosage;
}
}
HTML:
<div class="row">
<div class="col-md-6">
<ul class="list-group">
@foreach (CocktailBasic cocktail in Model)
{
<li>
<b><a href="#" id="cocktail" data-id="@cocktail.Id" class="Cocktail">@cocktail.Name</a></b>
</li>
}
</ul>
</div>
<div class="col-md-6">
<h2>Ingredients</h2>
<ul id="ingredients"></ul>
</div>
Я совершенно новичок в использовании скриптов. все, кроме сценария работает нормально.