Показать сообщение отдельно
  #11 (permalink)  
Старый 29.05.2018, 10:50
Интересующийся
Отправить личное сообщение для Syfer43 Посмотреть профиль Найти все сообщения от Syfer43
 
Регистрация: 20.01.2017
Сообщений: 17

Сообщение от laimas Посмотреть сообщение
$(document).on('click', '.select-button.enabled)', (function () {


И не надо проверять if ($(this).hasClass('enabled')).

В остальном либо с логикой у вас не так, либо есть ошибка. Ибо если отправляется пустое значение, то как же тогда if (value != '')? Кстати, просто if(value) ...
ок, принял во внимание ваши замечания, и даже решил этот аякс повесить на выбор значения селекта(т.е. отработка скрипта при выборе элемента)

сделал так:
$(document).on('change', '#cons-list', function () {
        var value = $('#cons-list').val();
        if (value ) {
            $("#page-preloader").fadeIn(800);
            $(".dialog").dialog('close');
            jQuery.ajax({
                type: 'POST',
                url: URL,
                data: {
                    'action': 'validateAndShow',
                    'value': '' + value
                },
                success: function (data) {
                    $('.result').html(data);
                    $("#page-preloader").fadeOut(800);
                }
            })
        }
    })


вывожу все на пхп:
print_r($_POST);


первый результат:
Array ( [action] => validateAndShow [value] => value)
второй:
Array ( [action] => validateAndShow [value] => )
Ответить с цитированием