Вы не настроили прослушиватель событий. Привязывайте обработчики событий с помощью on
(jQuery> 1.7) или bind
(jQuery <1.7) или различных методов ярлыков jQuery (например, <code>.change или .click
):
$(document).ready(function() {
$("#profile_visible").change(function() {
if (this.checked) {
$.ajax({
url: 'inc/profileVisible.php',
success: function(data) {
$('#resultProfileVisible').html("success");
alert('Load was performed.');
}
});
}
});
});
Кроме того, используйте .html()
вместо .innerHtml
для установки html-содержимого элемента при использовании объекта jQuery.
Пример: http://jsfiddle.net/andrewwhitaker/8x6h8/1/