Сообщение от 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] => )