I have sample code like this:
JavaScript
x
10
10
1
<div class="cart">
2
<a onclick="addToCart('@Model.productId');" class="button"><span>Add to Cart</span></a>
3
</div>
4
<div class="wishlist">
5
<a onclick="addToWishList('@Model.productId');">Add to Wish List</a>
6
</div>
7
<div class="compare">
8
<a onclick="addToCompare('@Model.productId');">Add to Compare</a>
9
</div>
10
How can I write JavaScript code to call the controller action method?
Advertisement
Answer
Use jQuery ajax:
JavaScript
1
10
10
1
function AddToCart(id)
2
{
3
$.ajax({
4
url: 'urlToController',
5
data: { id: id }
6
}).done(function() {
7
alert('Added');
8
});
9
}
10