我花了一些时间阅读jquery文档和其他问题。我不能为我的生活弄清楚我做错了什么。只需将页面放在一起并加载页面,我就可以使用它。但是,当我通过Ajax加载代码时,它无法正常工作。我读了一些其他有类似问题的人,每个人都说使用.live,但这对我也不起作用。我做错了什么?
我正在尝试修改表单enctype,以便在选中复选框时不会上传文件。
这是通过ajax加载的表单:
Input File:
Located on drive
我也有这个代码。它应该在原始页面上还是可以通过ajax加载的内容?我需要做些什么才能使其与加载的内容一起使用,所以当选中change_form复选框时,它会更新
?$(document).ready(function(){
$('#change_form').click(function() {
if($('#change_form').is(":checked")){
// update the apply button to enabled
$('form#RequestForm').removeAttr('enctype');
} else {
$('form#RequestForm').attr('enctype', 'multipart/form-data');
}
});
});
更新:为了清楚起见,加载了一个HTML页面。然后根据用户的选择通过AJAX加载上面列出的FORM。我还将表单和脚本添加到AJAX加载的内容中,以便在调用AJAX事件加载后将其添加到HTML页面。