在ajax成功后在页面上应用java脚本/ Jquery

Apply java script / Jquery on page after ajax success

本文关键字:java 脚本 Jquery 应用 ajax 成功      更新时间:2023-09-26

我有一个页面应用程序需要在用户登录后显示。主页隐藏在登录栏后面,并在用户登录成功后显示,使用 ajax 调用。问题是,在我揭示根据用户数据更改的内容后,所有 javascript 函数和插件都不起作用,因为页面加载时页面不在 DOM 中。如何在隐藏页面上运行脚本?

谢谢

请解释你的意思page is not in DOM。如果您在 Ajax 调用后向页面添加一些动态内容,那么在成功函数中再次应用所有插件,并且所有事件侦听器重写为$(document).on('event', 'selector', function(){})