Вопрос фона:A HREF «по щелчку» не выполняется JQuery
Я пытаюсь передать два параметра (название продукта и цена) из представления к методу «AddToCart» на моей MVC контроллер. Я делаю это, передавая параметры функции JQuery Ajax.
Выпуск:
В настоящее время при нажатии на «Добавить в корзину» кнопку «ссылка» Скрипт не запускается. Нет ошибки, но процесс не выполняется.
Вот код:
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
//View:
<h3 class="panel-title boldFeatures" id="name">@((ViewBag.data as List<LoginTest.Models.HomePageItem>).First().ProductName)</h3>
<p id="price">@((ViewBag.data as List<LoginTest.Models.HomePageItem>).First().productPrice)</p>
<a class="btn btn-primary btn-block" id="addToCart">Test</a>
//Script:
<script>
$("#addToCart").on('click',function (e) {
e.preventDefault();
$.ajax({
url: '/HomePage/AddToCart',
data: { name: $('#name').text(), qty: $('#price').text() },
});
});
</script>
//Method on controller:
public void AddToCart(string name, string qty)
{
//Logic for adding to the cart.
}
http://stackoverflow.com/questions/134845/href-attribute-for-javascript-links-or-javascriptvoid0 – Tracker1
@ Tracker1 Спасибо за ссылку! Узнавайте что-то новое каждый день:} –