Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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
Javascript 如何将$.getScript与ajax内容一起使用?_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 如何将$.getScript与ajax内容一起使用?

Javascript 如何将$.getScript与ajax内容一起使用?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在使用$.ajax()将一个严重依赖jquery的外部页面加载到一个div中;方法 显而易见的问题是,新内容需要绑定到dom,jquery才能工作。。。每个人都在谈论使用$.getScript来实现这一点,但我无法让它工作。有人能给我举个例子,而不仅仅是一个指向$getScript的jquery文档页面的链接吗 这个外部页面包含6个js文件,我需要将它们作为一个整体绑定到新内容,而不是像我能找到的所有示例那样按div绑定到新内容。“新内容需要绑定到dom,jquery才能工作” 我假设您的意

我正在使用$.ajax()将一个严重依赖jquery的外部页面加载到一个div中;方法

显而易见的问题是,新内容需要绑定到dom,jquery才能工作。。。每个人都在谈论使用$.getScript来实现这一点,但我无法让它工作。有人能给我举个例子,而不仅仅是一个指向$getScript的jquery文档页面的链接吗

这个外部页面包含6个js文件,我需要将它们作为一个整体绑定到新内容,而不是像我能找到的所有示例那样按div绑定到新内容。

“新内容需要绑定到dom,jquery才能工作”

我假设您的意思是绑定在元素上的事件不适用于动态加载的内容。如果是这种情况,则必须使用
live()
方法绑定元素。因此,不是:

$('#element').click(function() { ... });
做:

这样,绑定也会影响加载的内容

如果您理解错误,请告诉我。

“需要将新内容绑定到dom,jquery才能工作”

我假设您的意思是绑定在元素上的事件不适用于动态加载的内容。如果是这种情况,则必须使用
live()
方法绑定元素。因此,不是:

$('#element').click(function() { ... });
做:

这样,绑定也会影响加载的内容


如果您理解错误,请告诉我。

我认为应使用
$.getScript()
加载单个JavaScript文件。我认为应使用
$.getScript()
加载单个JavaScript文件。对。。。这适用于将一个事件绑定到一个元素。。。但是,如果你在另一个js文件中定义了几个函数,你想绑定到新内容,你会怎么做?你提到的这些“几个函数”是如何绑定到“旧”内容的?我正在将一个外部表单加载到一个div中。因此外部表单中的js有一组验证脚本,即“onclick”、“keyup”、“hover”,检查密码匹配和强度等。然后将这些onclick、keyup和hover事件绑定到
live
,它们将在加载的内容上工作。不需要这样做,如果这对您不起作用,您可能需要重新考虑代码的结构。我已经说过,这是我试图避免的问题。问题是,在dom准备就绪后,是否可以简单地向加载的内容添加外部javascript函数,而不向每个函数添加live。一种笼统的现场陈述对吧。。。这适用于将一个事件绑定到一个元素。。。但是,如果你在另一个js文件中定义了几个函数,你想绑定到新内容,你会怎么做?你提到的这些“几个函数”是如何绑定到“旧”内容的?我正在将一个外部表单加载到一个div中。因此外部表单中的js有一组验证脚本,即“onclick”、“keyup”、“hover”,检查密码匹配和强度等。然后将这些onclick、keyup和hover事件绑定到
live
,它们将在加载的内容上工作。不需要这样做,如果这对您不起作用,您可能需要重新考虑代码的结构。我已经说过,这是我试图避免的问题。问题是,在dom准备就绪后,是否可以简单地向加载的内容添加外部javascript函数,而不向每个函数添加live。一种笼统的现场陈述。