以下代码有效。如果有更好的方法请告诉我。
如果我使用主页中test.html中存在的脚本内容,我通过ajax加载test.html。该脚本不起作用。
load content via ajax
$(function(){
$('.test').on('click',function(){
$('#ajaxload').load('test.html');
});
});
的test.html:
Page via AJAX
$(function(){
$('.heading').on('click',function(){
$(this).css('color','red');
});
});
我们必须通过ajax加载脚本以及动态加载的内容,以便按需要工作。但我觉得每次发送ajax请求脚本时都会加载内容。但我发现只有这个解决方案。如果有人知道更好的解决方案,请回复。
例如,如果以这种方式更改代码,它就无法工作。
load content via ajax
$(function(){
$('.test').on('click',function(){
$('#ajaxload').load('test.html');
});
$('.heading').on('click',function(){
$(this).css('color','red');
});
});
的test.html: