Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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 将页面中已经存在的jQuery脚本仅应用于Ajax调用的html,而不是应用于所有html文档_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 将页面中已经存在的jQuery脚本仅应用于Ajax调用的html,而不是应用于所有html文档

Javascript 将页面中已经存在的jQuery脚本仅应用于Ajax调用的html,而不是应用于所有html文档,javascript,jquery,ajax,Javascript,Jquery,Ajax,我为所有html标记创建了generalists jQuery脚本: 我希望Ajax调用的html标记也能从这些脚本中受益。因此,我在代码中添加了函数$.getScript(): $('.ajax global')。在('click',function()上{ var param=$(this.attr('id'); $('.ajax window').load('./ajax/'+param+'.php',function(){ $.getScript(“./Scripts/Public/S

我为所有html标记创建了generalists jQuery脚本:

我希望Ajax调用的html标记也能从这些脚本中受益。因此,我在代码中添加了函数$.getScript():

$('.ajax global')。在('click',function()上{
var param=$(this.attr('id');
$('.ajax window').load('./ajax/'+param+'.php',function(){
$.getScript(“./Scripts/Public/Scripts.js”);
});
});
问题是代码会影响整个页面,或者我希望它仅限于名为


如何继续?

您真的在调用
$('.ajax window').load('./ajax/'+param+'.php')两次?顺便说一句,看起来像dupe:这正是我将得到的:原始javascript代码可能被分配到名为Ajax的html(以避免仅为Ajax重写double),而不会再次传递到所有文档。我不确定您的意思是什么。一个具体的例子会很好,因为现在,这听起来像是一个XY问题:顺便说一句,如果你的问题是关于绑定两次的事件,那么就委托事件,如果可能的话……好的,这里有一个,点击“欢迎Stackoverflow”按钮。