我想问一下 eval() 函数,我有使用这个函数的工作代码,但我发现这不是一个好的做法。所以我想知道有没有其他方法可以做到这一点:我有来自 ajax 的响应,这个响应是一个网页,里面包含一些 js 代码。因此,当我在 div jquery 中解析此页面时会删除所有 js,这就是为什么我的 id 属性位于该页面内,因此我可以访问该代码,然后使用 eval 执行。我会放一些代码,例如:
success:function(data){
$('title').html($(data).filter('title').html());
var js = $(data).filter('#script').html();
var page = $(data).filter('#content').html();
$('#content').html(page);
eval(js);
}
所以实际上我的问题是有另一种更好的方式来调用这个来自ajax的js吗?