Когда я меняю содержимое страницы на ajax, мои функции перестают работать. это мои скрипты:javascript не работает после изменения содержимого ajax
$function(){
$('input[name="formtype"]:radio').change(
function(){
var formtype = $('input[name=formtype]:checked').val();
$.ajax({
url: '/changeform.php',
method: 'post',
data: {"type": formtype},
success: function (data) {
$(form).html(data);
}
})
}
);
$('input[name="set_address"]').on('change', function() {
$('input[name="university"]').prop('disabled',false);
$('input[name="school"]').prop('disabled',false);
}
}
это мое базовое содержание:
<body>
<input type="radio" name="formtype" value="1" checked>
<input type="radio" name="formtype" value="2">
<form method="post" action="action.php">
<input type="checkbox" name="set_address" checked>
<input type="text" name="university" disabled>
</form>
</body>
когда "formtype" изменение, AJAX возвращает содержание этой формы в:
<input type="checkbox" name="set_address" checked>
<input type="text" name="school" disabled>
теперь, когда я снимите флажок «set_address "checkbox вход школы не активен. как я могу его решить?
Вы можете использовать $ (документ) .На ('изменения', 'yourselector', функция() {// ваш код здесь}) –