Подскажите как вызвать функцию jQuery по клику checkbox
jQuery и ajax вообще не знаю но сделать надо.
Есть вот такая функция
function AjaxFormRequest(result_id,form_id,url) {
jQuery.ajax({
url: url,
type: "POST",
dataType: "html",
data: jQuery("#"+form_id).serialize(),
success: function(response) {
document.getElementById(result_id).innerHTML = response;
},
error: function(response) {
document.getElementById(result_id).innerHTML = "Извените не удалось отправить данные на сервер";
}
});
}
Она вызывается но только при клике по кнопке у которой прописан атрибут onclick='AjaxFormRequest('result_id','form_id', '/pages/group/form.php?shag=1')' а надо сделать чтоб она отправляла и подгружала form.php при клике по checkbox если прописываю атрибут onclick для checkbox. ноль реакции. Что не так или как это можно сделать? |
У тебя месиво из кавычек. Атрибуты принято заключать в "двойные кавычки".
|
Я конечто сомневаюсь что дело в этом. Но сейчас попробую.
И при клике на кнопку та все работает. |
все нормально работает использовал вот этот вариант
$('input[type=checkbox]').click(function(){
AjaxFormRequest('result_id','form_id', '/pages/group/form.php?shag=1')
})
|
$('input:checkbox').click(function(){
AjaxFormRequest('result_id','form_id', '/pages/group/form.php?shag=1');
});
|
| Часовой пояс GMT +3, время: 18:56. |