Я думаю, что скрипт не работает, потому что мой контроллер не работает, как только я нажимаю кнопку на моем веб-сайте. Как только я нажимаю кнопку, ничего не происходит.
Соответствующие коды прилагаются .. Я почти уверен, что проблема в моем скрипте.
Мой скрипт:
<script>
$("#btn_add").click(function(event)
{
event.preventDefault();
var url = '@Url.Action("AddToCart", "Cart", new {idinput = "IDINPUT", amount = "THEAMOUNTER"})';
url = url.replace("THEAMOUNTER", $("#amounter").val());
url = url.replace("IDINPUT", $(this).data("id"));
window.location.href = url;
});
</script>
соответствующая часть в HTML-код:
@foreach (var product in Model)
{
<figure class="portfolio-item col-md-4 col-sm-6">
<img src="~/images/@product.Picture" class="img-responsive" />
<div class="product-details">
<div class="form-group">
<label>Enter amount</label>
<div class="col-md-10">
<input type="text" id="amounter" />
</div>
</div>
<div>
<a id="btn_add" href="" data-id=@product.Id class="btn btn-info btn-lg" style="margin-left:60px">
<span class="glyphicon glyphicon-shopping-cart"></span> Add to cart
</a><br />