jquery объединить две функции

N
На сайте с 08.10.2011
Offline
188
656

Задача следующая в зависимости от выбранного времени и даты выводить данные из базы (это не проблема). Проблема в том, что jquery plugins change работает для меня лично не понятно. Так бы пихнул в всё в change и забыл, но вот загвоздка с календарем именно в получении value, а функция которая работает ниже описана. Ребят как это дело объединить :)

$(".time").change(function(){

var timepicker_js = $('#timepicker1').val();
});



$('.datepicker-here').datepicker({
onSelect: function(dateText, inst) {
var date_zanyatiya_js = dateText;
}
});



$.ajax({
type: "POST",
url: "sql.php",
data: {fname:timepicker_js, id:date_zanyatiya_js}
}).done(function( result )
{
$("#msg").html( result );
});
Z0
На сайте с 03.09.2009
Offline
757
#1

Не очень понятно, что именно не работает, вроде все должно работать :)

Если я правильно понял, то попробуйте в элемент запихнуть date_zanyatiya_js и timepicker_js, а потом уже эти элементы отсылать ajax.

дани мапов
На сайте с 06.09.2012
Offline
204
#2


$(".time").change(function(){
var timepicker_js = $('#timepicker1').val();
var dt = $('.datepicker-here').datepicker("getDate");
getData(timepicker_js, dt);
});

$('.datepicker-here').datepicker({
onSelect: function(dateText, inst) {
var date_zanyatiya_js = dateText;
var timepicker_js = $('#timepicker1').val();
getData(timepicker_js, date_zanyatiya_js);
}
});

function getData(tm, dt) {
$.ajax({
type: "POST",
url: "sql.php",
data: {fname:tm, id:dt}
}).done(function( result ) {
$("#msg").html( result );
});
}
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий