Показать сообщение отдельно
  #4 (permalink)  
Старый 04.09.2017, 10:30
Аспирант
Отправить личное сообщение для Булат Азат улы Посмотреть профиль Найти все сообщения от Булат Азат улы
 
Регистрация: 07.09.2016
Сообщений: 83

рони, laimas,
У меня данные в data были внутри другой функции, который вставляет блок. Поэтому, append(data) тут не работает. Изменил клик на опцию на change - не работает всё равно. Нужно что-то перед .change поставить?
$(".jadwalTD").click(function(){
	$.ajax ({
		url: "/mAjax.php",
		type: "POST",
		data: ({
			mbId: $(this).data("mbId"),
			kurs: $(this).data("kurs"),
			dareslarToima: 1
		}),
		dataType: "html",
		beforeSend: function() {
			$("#floatKotu").fadeIn(50);
		},
		success: function(data) {
			$("#floatKotu").fadeOut(50);
			$("body").append(data); // добавляю тот блок
		}
	});
});
$("#JKonDares").change(function(){ // #JKonDares - это идентификатор select
	$("#floatJadwalKon").remove(); // #floatJadwalKon - это блок, что я добавил в первой функции
	alert($(this).val()); // это для проверки, вывод value опции
	/*$.ajax ({
		url: "/mAjax.php",
		type: "POST",
		data: ({
			mbId: $(this.select).data("mbId"),
			kurs: $(this.select).data("kurs"),
			daresId: $(this).val()
		}),
		dataType: "html",
		beforeSend: function() {
			$("#floatKotu").fadeIn(50);
		},
		success: function(data) {
			$("#floatKotu").fadeOut(50);
			$(".jadwalTD").append(data);
		}
	});*/
});


$('select').change вернет тот же результат, что и $("option").click?
Не могли бы вкратце объяснить, а почему нельзя "на опцию кликать"?
Ответить с цитированием