Nano Hash - криптовалюты, майнинг, программирование

JavaScript, если submit имеет значение true (используя colorbox и jquery validate)

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

Сценарий фиксирует место назначения пользователя и помещает его в переменную, а затем открывает цветовую панель. Пользователи могут создать поле цвета четырьмя различными способами: щелкнуть блок, щелкнуть x в правом верхнем углу, нажать кнопку закрытия или успешно отправить. Затем они продолжают свой путь.

Что мне нужно, так это что-то вроде успешной отправки, затем откройте цветовую рамку спасибо. То, что я пробовал до сих пор, просто ломает все.

$('#lookUpSubmit').unbind('click').click(function(){
    $form.submit();
});

$("#lookUpCancel").unbind('click').click(function(){
    $.colorbox.close();
});

$(document).bind('cbox_closed', function() {
    window.location = destination_url;
});

$form.validate({
    submitHandler: function(form) {
        form.submit();
    },
//some stuff
});


Ответы:


1

Что именно происходит, когда de submit был успешным? Вы перенаправляете на страницу или что-то в этом роде? Поскольку JavaScript основан на клиенте, вы не имеете никакого влияния на то, куда вас приведет сервер. Вы можете реализовать всплывающее окно с благодарностью на веб-странице, на которую вы будете перенаправлены после успешной отправки!

14.12.2011
  • Что происходит, так это то, что когда пользователь щелкает из определенного раздела веб-сайта, мы открываем модальное окно с несколькими вопросами, а затем отправляем их по пути. Это будет ловить только людей, переходящих на другие части нашего сайта, поскольку у нас нет внешних ссылок в этой части сайта. 15.12.2011

  • 2

    Информация, которую вы предоставили, немного расплывчата. Что конкретно вы подразумеваете под "все ломается"?

    То, что вы описываете, может быть вызвано рядом причин:
    Действительно ли где-то определена $form или вы хотели использовать $(form)?
    Убедились ли вы, что ваша цепочка развязки/связки работает правильно? ?

    
        $('#lookUpSubmit').unbind('click').click(function(){
            alert("B2K Was Here!"); 
        });
    
    

    Submitting a form will reload the page or redirect to the action url. You need to prevent the submission.

    $('#formid').submit(function(e) {
      e.preventDefault();
      // validate here
      if ( valid ) {
        $.ajax({
           type: 'POST',
           url: this.action,
           data: $(this).serialize(),
           success: function() {
               // open thank you colorbox here
           }
        });
      }
    });
    

    14.12.2011
  • Извиняюсь. $form определяется как var $form = $(this).parents('form').first(). Это работает нормально. Когда я делаю оповещение, он также работает нормально. Итак, что происходит, когда я не пытаюсь запустить второй цветной ящик, так это то, что форма отправляется нормально, а цветной ящик закрывается. Мы использовали это, и это работает. Что происходит, когда я добавляю $.colorbox({href:some_url.html,title: }); зависит от того, куда я его положил. Если я помещу это в функцию lookupsubmit, то начальный цветной ящик вообще не запустится. Если я помещу его в обработчик отправки, он откроет второе поле цвета как страницу. 15.12.2011
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

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

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

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

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..