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

时间:2015-01-03 08:10:53

标签: javascript php jquery html ajax

我有一个php页面,里面有很多htmljavascript的代码。其他页面使用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();

        }
   })   

1 个答案:

答案 0 :(得分:1)

我认为事件授权可以解决您的问题。

如下所示:

使用$ .on()。而不是在您不在要删除的父项上注册的元素上注册事件

例如:

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