Browse Category

jQuery

Открытие страницы оплаты без запроса разрешения пользователя

Я делал интеграцию с экварингом Сбербанка. При создании ордера их API возвращает ссылку на страницу оплаты.
Когда пользователь ввел сумму и нажал кнопку «Оплатить», мне нужно пользователя перевести по ссылке сбера на страницу оплаты.

Сначала я использовал в скрипте window.open …

Интеграция Google ReCaptcha На ASP.NET MVC

Чтоб сделать проверку ботов через Гугл РеКапчу нам понадобится:
1. Вспомогательный класс ответа
2. POST Контроллер, который провалидирует капчу
3. Разметка капчи, ее мы вынесем в частичное представление
4. Ajax запрос к контроллеру

namespace Core.Entities
{
    /// <summary> 
    /// Вспомогательный 
Как сложить время в javascript?

Входные данные — 8:30
К этому числу нужно прибавить допустим 15 минут.
На выходе должна выводиться строка — 8:45

var time1 = new Date('27.06.2017 8:30')
  , time2 = new Date(+time1 + 45 * 6e4); // => Thu Oct 09 2014 
Создание простого модального окна

В этой статье я покажу, как сделать всплывающее окно с контентом. Такое всплывающее окно называется модальным.

В модальном окне размещают формы, которые не требуют постоянного отображения на странице, но в случае необходимости могу быть вызваны одним кликом.

Например «Купить …

Ajax запрос в контроллер и получение Json ответа

Простой пример как запросить из контроллера список объектов в JSON формате, для дальнейшей работы с ними в представлении.

Скрипт в представлении

@*Поставщик*@
<div class="form-group">
    @Html.DisplayName("Поставщик")
    <select class="supplier-select"></select>
</div>

<script>
    $(document).ready(function () {
		 $.ajax({
            url: "/Suppliers/AjaxGetSuppliersList/",
            method: "GET",
            success: function (response) 

Ajax отправка JSON объекта в контроллер

Простой пример как отправить Ajax’ом объект в JSON формате, в контроллер для дальнейшей работы с ним.

Незаполненные поля получат значение null.

Скрипт в представлении

 <script>
    $(document).ready(function () {
	$('body').on('click', 'button[name="AddProduct"]', function () {
		var product = JSON.stringify({
				'Name': $('textarea[name="productName"]').val(),
				

Ajax отправка JSON списка объектов (List) в контроллер

Как отправить Ajax’ом список объектов (List) в JSON формате, в контроллер для дальнейшей работы с ним.

Незаполненные поля получат значение null.

Скрипт в представлении

 //Сохранение накладной
$('body').on('click', 'button[name="SaveInvoiceBill"]', function () {
//Соберем таблицу как массив объектов
var billDetails = 

События для динамически добавленных элементов в jQuery

jQuery работает с элементами, которые были на странице на момент инициализации кода.

Если добавляются новые элементы — при помощи ajax’а или функций типа append() — то события не затрагивают их.

Как же работать с новыми созданными элементами DOM?

Оказывается для …

  • 1
  • 2