Как остановить обновление страницы MVC После того, как URL-адрес Ajax Call изменится, когда клавиатура Enter Нажмите

Как указывали другие, вы не указали инструкцию return.

Я лично повернул бы эту хвостовую рекурсию в итерацию:

def process(my_list):
    while True:
        # do some stuff
        if len(my_list) <= 1:
            return my_list

Я думаю, это делает немного легче, а также избегает некоторых ловушек , связанных с рекурсией хвоста .

0
задан empiric 13 July 2018 в 11:21
поделиться

1 ответ

Насколько я понимаю, ваша проблема - это поведение отправки по умолчанию тега формы, которое вызывает событие отправки при нажатии клавиши Enter.

Чтобы предотвратить это событие, вы можете использовать следующий код

jQuery(document).ready(function(){
    jQuery("form.app-search").submit(function(e){
        e.preventDefault();
    });
})

Где jQuery("form.app-search") - селектор jquery, который ищет теги формы, имеющие класс app-search, даже вы можете написать очень специфический идентификатор (# селектор).

Попробовать FIDDLE

Надеюсь, это сработает для вас.

0
ответ дан Mayank 17 August 2018 в 13:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: