Используя ajax для обновления контента через MySQL, - PullRequest
0 голосов
/ 03 апреля 2011
function sendValues() {
    var str = $("#ryan_m").serialize();
var response = $('input[name=product[]]:checked').val();
$.ajax({
    url: "/post.php?avoidcache=' + myTimestamp();",
    data: {str}
    cache: false
});

}

Я хочу обновить свой sql-запрос на лету в виде флажка.Этот сценарий работает, но мне нужно нажать кнопку «Отправить», чтобы увидеть результаты. Есть ли способ обновить после того, как я установил / снял флажки?

Спасибо

Ответы [ 2 ]

0 голосов
/ 03 апреля 2011

предположим, что ваши флажки имеют атрибуты класса "valueSender", тогда вы можете добавить следующее $(".valueSender").change(function(){ sendValues(); });

0 голосов
/ 03 апреля 2011

Просто свяжитесь с событием изменения и вызовите функцию sendValues(), как только событие сработает.Например, с помощью jQuery: $('input[name=product[]]').change(function() { sendValues(); });

...