eval() 関数についてお聞きしたいのですが、この関数を使用する作業コードがありますが、使用するのは良い習慣ではありません。だから私はそれを行う他の方法があるのだろうかと思っていました.ajaxからの応答があります.この応答はWebページであり、内部にjsコードが少し含まれています. したがって、このページを div で解析すると、jquery はすべての js を削除します。そのため、そのページ内にある my の 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 を呼び出す別のより良い方法はありますか?