问问题
823 次
2 回答
2
您是否期望#add_student_contact
从 ajax 加载?
如果是这样,那么您需要以不同的方式注册您的事件,以便它适用于在初始化后添加到 DOM 的元素,如下所示:
$(document).on("change", "#add_student_contact", function(){
$("#add_student_course").show();
});
我采用上述方法,而不是$("#add_student_contact").on
因为我最近遇到了问题。我不确定确切的原因,它可能不适用于这里,但我只知道我必须这样做document
才能使其正常工作。
于 2012-06-14T20:52:46.280 回答
2
在动态加载的东西上,你需要使用jQuery.On来附加
看起来你#add_student_contact
是动态添加的。
$("#add_student_contact").on('change',(function() {
$("#add_student_course").show();
});
关于你的第二个问题:通过load_customer_contacts.php
AJAX 调用加载。这不会重新加载您的页面,如果您从 php 例程返回的数据是有效的 html,它应该显示在您的表单中
于 2012-06-14T20:57:11.490 回答