Как открыть диалог Modal вместо отправки данных в php-скрипт? [Дубликат]

Если все остальное не удается, перекомпилируйте.

Недавно я смог избавиться от нерешенной внешней ошибки в Visual Studio 2012, просто перекомпилировав нарушивший файл. Когда я перестроил, ошибка исчезла.

Это обычно происходит, когда две (или более) библиотеки имеют циклическую зависимость. Библиотека A пытается использовать символы в B.lib и библиотеке B пытается использовать символы из A.lib. Ничего не существует для начала. Когда вы пытаетесь скомпилировать A, шаг ссылки завершится неудачно, потому что он не может найти B.lib. A.lib будет сгенерирован, но не будет dll. Затем вы компилируете B, который будет успешным и сгенерирует B.lib. Повторная компиляция A теперь будет работать, потому что теперь найден B.lib.

3
задан BEBO 26 November 2013 в 21:53
поделиться

1 ответ

Вы действительно должны использовать .submit (), а не щелкнуть (для отправки по вводу и т. д.) и вернуть false для блокировки обычных отправлений. Вам также необходимо убедиться, что код для привязки событий запускается после создания элемента формы. Самый простой способ сделать это - поместить его в обработчик документа.

jQuery(document).ready(function ($) {
    $("#notesmodal").submit(function () {
        $.ajax({
            type: "POST",
            url: "notes_functions.php",
            data: $('form.noteform').serialize(),
            success: function (msg) {
                $("#thanks").html(msg)
                $("form.noteform").modal('hide');
            },
            error: function () {
                alert("failure");
            }
        });
        return false;
    });
});

И изменить кнопку ADD следующим образом:

<input type="submit" name="submit" class="btn btn-default" id="submitnote" value="ADD" />
7
ответ дан AlliterativeAlice 25 August 2018 в 07:47
поделиться
Другие вопросы по тегам:

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