jQuery рассылает несколько одинаковых вызовов ajax - PullRequest
0 голосов
/ 01 ноября 2018

Из C # я возвращаюсь таким образом

return PartialView("~/View.cshtml", model);

В связи с этим я обновляю данные таким образом. После привязки я получаю запрос несколько раз.

$("#LoanCommitteDateSubmitedselected").change(function ()
{
    $.ajax({
        success: function (data)
        {
            $("#sectionName").html(data);
        }
    });
});

После выполнения этого в форме отправки Ajax, я получаю запрос несколько раз по методу ниже.

$('#sectionName').submit(function (e)
{
    e.preventDefault();
    $.ajax({
        success: function (response)
        {
        }
    });
});

Может кто-нибудь посоветовать мне, как решить эту проблему?

1 Ответ

0 голосов
/ 01 ноября 2018

Это может быть проблемой при регистрации нескольких событий.

Вы можете попробовать отменить привязку и затем привязать функцию отправки как-

$('#sectionName').off('submit');
$('#sectionName').on('submit',function (e)
{
    e.preventDefault();
    $.ajax({
        success: function (response)
        {
        }
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...