如何运行通过 ajax 进程包含的 javascript 代码

how to run javascript code that included through ajax process

我有一个 php 页面,里面有很多 htmljavascript 的代码 it.Ihe 其他页面使用 ajax 发送一个 id 到第一页并获取结果并将其放入 div 元素中。
现在我想运行那些包含 javascripthtml 代码的返回代码。 应该怎么做?

这是我对第一页的ajax请求:

       $(document).ready(function() { 
        $.ajax({
        type: "POST",
        url: "showing.php",
        data: "s_id="+s_id+"&submit=true",
        success: function(msg){
        str=$.trim(msg)
         document.getElementById('tabs-2').innerHTML = str;
           document.getElementById("ui-id-2").click();

        }
   })   

我觉得事件委托可以解决你的问题。

如下所示:

使用 $.on()。不是在元素上注册事件,而是在不会被删除的父元素上注册

例如:

$('#tabs-2').on('click', '#ui-id-2', function(){
   //do something
})