Jquery 通过ajax调用访问js制作的内容
我正在使用ajax加载页面Jquery 通过ajax调用访问js制作的内容,jquery,ajax,Jquery,Ajax,我正在使用ajax加载页面 $.get(url, function(content){ //ajax content }); 在主页上,我的头文件包含了全局样式表和javascript库 在第二页中,我通过ajax加载了相同的include文件。依赖于这些页面的工作非常好 我的JS在2ns页面中动态创建html标记,我的问题是,当我将第二个页面加载到我的主页时,全局JS没有应用到第二个页面 所以现在没有生成我的标记 如何使用ajax调用也应用正在拉取的JS 我的理论是,既然JS是在DOM
$.get(url, function(content){
//ajax content
});
在主页上,我的头文件包含了全局样式表和javascript库
在第二页中,我通过ajax加载了相同的include文件。依赖于这些页面的工作非常好
我的JS在2ns页面中动态创建html标记,我的问题是,当我将第二个页面加载到我的主页时,全局JS没有应用到第二个页面
所以现在没有生成我的标记
如何使用ajax调用也应用正在拉取的JS
我的理论是,既然JS是在DOM准备好的时候加载的,也许这就是为什么我不能使用AJAX加载它?如果不共享一些代码,很难对您的问题做出任何假设。您的标记没有按预期的方式生成,原因可能不止一个 将您的“全局”javascript转换为函数,然后在ajax每次返回新内容时调用该函数。您可以在
$.get()
成功后使用或重新初始化。不,我现在记得,ajax调用加载的内容在加载时不会得到任何应用于它的js代码。是的,这就是为什么我回头看的原因。只是不喜欢我的代码都是碎片。但是哦,好吧。他们需要修复ajax的长期工作方式