Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 通过ajax调用访问js制作的内容_Jquery_Ajax - Fatal编程技术网

Jquery 通过ajax调用访问js制作的内容

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

我正在使用ajax加载页面

$.get(url, function(content){
   //ajax content
});
在主页上,我的头文件包含了全局样式表和javascript库

在第二页中,我通过ajax加载了相同的include文件。依赖于这些页面的工作非常好

我的JS在2ns页面中动态创建html标记,我的问题是,当我将第二个页面加载到我的主页时,全局JS没有应用到第二个页面

所以现在没有生成我的标记

如何使用ajax调用也应用正在拉取的JS


我的理论是,既然JS是在DOM准备好的时候加载的,也许这就是为什么我不能使用AJAX加载它?

如果不共享一些代码,很难对您的问题做出任何假设。您的标记没有按预期的方式生成,原因可能不止一个

将您的“全局”javascript转换为函数,然后在ajax每次返回新内容时调用该函数。

您可以在
$.get()
成功后使用或重新初始化。不,我现在记得,ajax调用加载的内容在加载时不会得到任何应用于它的js代码。是的,这就是为什么我回头看的原因。只是不喜欢我的代码都是碎片。但是哦,好吧。他们需要修复ajax的长期工作方式