我有这个问题,我使用JQuery ajax加载页面,现在在该页面内我也有一个ajax提交表单,不知何故我的ajax不想在第二页上工作,如果我直接调用那个页面ajax工作
是否可以在ajax中包含ajax,如上所述?
答案 0 :(得分:2)
当你通过jQuery ajax加载第二页时,我认为你只是将第二页的一部分加载到第一页的div中?也许第二页上的ajax取决于你正在加载的页面部分之外的东西。
我能想到的另一种可能性是,在$(document).ready()中,您使用jQuery将事件连接到页面上的所有表单。如果在$(document).ready()触发后加载第二个表单,那么第二个表单将丢失其事件。
如果您直接在浏览器中打开第二页,那么事件接线将正确进行,因为当$(document).ready()触发时,表单已经出现在页面上。