Функция jQuery не запускается перед кодом Ajax - PullRequest
0 голосов
/ 28 мая 2019

Мой код jQuery не будет запускаться до моего кода Ajax.(Что делает код jQuery, так это изменяет мой элемент select на вход).Однако он запускает после моего Ajax-кода, но дает нежелательный результат - он вставит значение для (теперь скрытого) элемента select в базу данных вместо значения видимого элемента ввода.Как заставить мой код jQuery работать так, чтобы он успешно изменил мой элемент select на вход и вставил правильное значение в базу данных?

1 Ответ

0 голосов
/ 28 мая 2019

Я сделал небольшое исправление в скрипте

$(function(){
    $(document).on("submit", "#toctform", function(event){
        event.preventDefault();
        var selectValue = $('#quantsel').val();
        var inputValue = $('#inphid').val();
        var strid = '<?php echo $prodtab->strid; ?>';
        var prodid = '<?php echo $prodtab->prodid; ?>';
        $.ajax({
            type: 'POST',
            url: "jtest.php?strid="+strid+"&prodid="+prodid,
            data: {selectValueBox: selectValue, inputValueBox: inputValue},
            success: function(data){
                alert("Data Save: " + data);
            }
        });
    });
});

Проверьте это и дайте мне знать, что это решит проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...